hab ein kleines Programmierproblem:
Ich möchte in einer Userform die Bezeichnung einer Checkbox nicht herkömmlich eintragen (über Eigenschaftsfenster), sondern den Inhalt einer beliebigen Zelle als Text für die Checkbox verwenden.
Bspl: In der Zelle H3 auf Tabellenblatt 2 steht der Text „Beispiel“.
Der Text hinter der Checkbox soll beim Aufruf der Userform dementsprechend „Beispiel“ sein.
Je nachdem wie oft der Inhalt der Zelle wechseln kann, wird das Problem komplex¨!
Grundsätzlich kannst Du beim Load des Forms (UserControls) über Activate-Event das Property „Caption“ des Optionbuttons abfüllen. Nebenbei: VBA 5.0 oder 6.0?
Zugriff auf Inhalt einer Zelle erfolgt über Objekthierarchie (alternative Objekte nicht aufgelistet).
Syntax:
Workbooks(„Mappe1“).Worksheets(„Tabelle“).Range(„A1“)
Ich empfehle Dir dringend Dich mit dem Objektmodell vertraut zu machen. Die nächste Frage steht sonst bereits morgen an.
Wenn ich zum ersten Mal mit einem mir nicht bekannten Objektmodell arbeite, bilde ich es an meinem Arbeisplatz ab:
Hintergrundbild im Windows auf dem Tisch oder an der Wand, FlipChart, etc.