VBA , Label in Hintergrund setzen

Hallo

in VBA Excel 2010 habe ich einen Commandbutton, der von einem Label als Rahmen umgeben ist (nur optische Gründe). Durch das Label ist nun der Button nicht mehr erreichbar und müßte, wenn ich das als Ebene beschreibe, in die obere Ebene oder das Label in die untere Ebene gesetzt werden. In den Eigenschaften des Labels finde ich keine Hinweise auf solche Ebenen.
Wenn ich in Excel auf den Button klicke, passiert nichts. Mache ich dasselbe in VBA, wird ausschließlich das Label markiert.

Eine Lösung ist, einfach einen neuen Schaltknopf zu setzen, der sitzt dann über dem Label. Bleibt für mich die Frage, ob die Sache auch anders hätte gelöst werden können.

Der folgende Link zeigt optisch, was ich meine:
http://www.uploadagent.de/show-187339-1349609603.html

Gruß
Pauli

Hallo Pauli.

Wenn sich die beiden Steuerelemente auf einem Tabellenblat befinden, dann das Label mit der rechten Maustaste anklicken und im Kontextmenü auf den Eintrag „In den Hintergrund“.

Wenn sich die beiden Steuerelemente auf einem UserForm befinden, dann das Label markieren und im Menü „Format“ >> „Reihenfolge“ auf den Eintrag „In den Hintergrund“ klicken.

Du könntest auch die Symbolleiste im VBA-Editor anpassen und Dir die entsprechende Befehle dort hinzufügen.

VG
Carsten

Hallo Carsten,

danke für Deine Hinweise, ich bin in dem Menü nur bis „Eigenschaften“ und „Code anzeigen“ gekommen, die Ebenen am Schluß des Menüs habe ich übersehen.
Als Dank ein Sternchen.

Gruß
Pauli