Schaltflächen-Text durch den Zellinhalt festlegen

In einer Tabelle arbeiten Sie viel mit Schaltflächen. Die Beschriftung der verschiedenen Schaltflächen soll sich abhängig vom Inhalt ihrer zugehörigen Zellen ändern, sobald die Zellen einen anderen Wert annehmen.

Dafür müssen Sie die Schaltflächen mit Hilfe der Steuerelement-Toolbox in Ihr Dokument einfügen. Führen Sie zunächst den Befehl »Ansicht | Symbolleisten | Steuerelement-Toolbox« aus. Dort wählen Sie das Symbol »Befehlsschaltfläche« und ziehen die Schaltfläche mit der Maus an der gewünschten Position im Arbeitsblatt auf.
Als nächstes klicken Sie mit der rechten Maustaste auf die neue Schaltfläche und rufen den Befehl »Code anzeigen« auf. Im folgenden Dialog können Sie die Anweisung für die Funktion der Schaltfläche eintragen. Um die Beschriftung variabel durch den Zellinhalt bestimmen zu lassen, wählen Sie im linken Kombinationsfeld über dem Editorfenster die Einstellung »Worksheet«. Dort geben Sie vor »End Sub« folgende Makrozeile ein:

CommandButton1.Caption = Cells(1, 1).Value

Mit »Ausführen | Entwurfsmodus beenden« kehren Sie anschließend zu Excel zurück. Sobald sich Ihre Tabelle nun ändert, übernimmt die Befehlsschaltfläche als Beschriftung den Wert aus der festgelegten Zelle, in unserem Beispiel Zelle »A2«. Um eine andere Zelle zu verwenden, müssen Sie die Angaben im Makro entsprechend ändern.