17.07.2018, 22:41 (Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2018, 22:47 von Käpt'n Blaubär.)
Hallo Klaus,
Ich weiß nicht, ob ich Dich richtig verstanden habe, aber wenn, dann ist das die einfachste, mir bekannte Möglichkeit der Buttonfixierung Genau so sollte es auch mit den Bildchen funktionieren (ich habe das aber nie ausprobiert).
Wenn Du im Tabellenblatt den Button an die richtige Stelle gesetzt hast, kannst Du im VBA-Editor und dort im Eigenschaftenfenster, das ist das Fenster links unten, die von Dir gewählten Werte ablesen, diese in den Code einfügen und somit fest verdrahten.
Zitat:Option Explicit
Private Sub CommandButton10_Click() With CommandButton10 .Hight = 185.25 .Left = 657 .Top = 408.75 .Wight = 239.25 .Visible = True End With End Sub
Die Knöpfe heißen im Übrigen Buttons
Folgende(r) 1 Nutzer sagt Danke an Käpt'n Blaubär für diesen Beitrag:1 Nutzer sagt Danke an Käpt'n Blaubär für diesen Beitrag 28 • Woofer
Du musst die "Knöpfe" dann auch über die Auswahl in der Entwicklungsumgebung einfügen. Du musst auch schauen, es gibt zwei Arten - im oberen Teil der Auswahl "Formular" - Steuerelemente und im unteren Teil "ActiveX". Da gibt es einige Unterschiede …
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28 • Woofer
auf jeden Fall stehen jetzt auf meiner To-Do-Liste "tausche Buttons gegen Aktiv-X Schaltflächen".
Wenn ich das richtig sehe schiebt dein Code den Button wieder an seinen richtigen Platz, ich würde aber lieber verhindern, dass er erst gar nicht verschoben werden kann.
Zitat:Wenn ich das richtig sehe schiebt dein Code den Button wieder an seinen richtigen Platz, ich würde aber lieber verhindern, dass er erst gar nicht verschoben werden kann.
ich frage mich, ob Du meinen Beitrag nicht nur gelesen, sondern auch verstanden hast.
Mit dem Code werden dem Button feste Werte zugewiesen. Da wird nichts verschoben, gespiegelt, gedreht oder dergleichen mehr.
Folgende(r) 1 Nutzer sagt Danke an Käpt'n Blaubär für diesen Beitrag:1 Nutzer sagt Danke an Käpt'n Blaubär für diesen Beitrag 28 • Woofer
wenn jemand den Button verschiebt, ohne das Click-Ereignis auszulösen, bleibt er erst mal dort. Das gilt natürlich schon beim Anlegen des Buttons. Bei der ersten Betätigung - was man beim Testen schon mal tun sollte, wird er an die feste Stelle geschoben und bleibt dort.
Da es sich um einen ActiveX - Button handelt, könnte man den manuell nur im Entwurfsmodus verschieben. Könnte ja sein, das macht jemand, der sich bisschen auskennt. Wenn man dann aber wieder drauf drückt, wird er wieder an die "fest" programmierte Stelle geschoben.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)