Clever-Excel-Forum

Normale Version: Wie fixiert man Bilder oder Knöpfe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Zusammen,

sagt mal ich bekomme hin und wieder Excel Dateien, in denen Bilder und Knöpfe bombenfest integriert zu sein scheinen.

Das Datenblatt ist nicht geschützt.

Wenn ich ein Knopf oder Bild einfüge, dann lässt er sich verschieben, wenn man nicht richtig drauf klickt.

Kann mir bitte mal jemand erklären, wie das funktioniert?

Vielen Dank
lg Klaus
Hi,

zeig das mal anhand einer Beispieldatei. So kann ich mir keinen Reim drauf machen, was du meinst.
thx, dass du dir das mal angucken willst.

ich habe jetzt heraus gefunden, wie ich den linken Knopf "lösen" kann.

Alt + F11
Ausführen -> Entwicklermodus
Und schon kann man den Knopf wieder verschieben ;)

Aber der rechte (von mir erstellte Knopf) lässt sich nicht fixieren.

lg Klaus
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
Hallo Klaus,

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 …
Ne Käpt'n,

das meine ich nicht.

Ich habe jetzt herausgefunden, was der Unterschied ist. Das erste ist ein Activ-X Steuerelement.

Deshalb klappt es mit meinen Bildern und Knöpfen scheinbar nicht.

lg Klaus
Hallo Klaus,

Zitat:Ich habe jetzt herausgefunden, was der Unterschied ist. Das erste ist ein Activ-X Steuerelement.

Genau für diese Art Buttons habe ich Dir den Code geliefert.

Für die Buttons aus der Formular-Toolbox reicht es, ein einfaches Makro in ein Allgemeines Modul schreiben.
Danke Käpt'n,

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.

Schönen Abend noch ;) 

Der Klaus
Hallo Klaus,

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.
Hallöchen,

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.
Seiten: 1 2