Excel Bei Aktivierung Checkbox Aktion durchführen

Kama

Newbie
Registriert
Nov. 2018
Beiträge
6
Hallo Leute,
ich kenne mich mit VBA nicht aus - möchte aber folgende Aktion durchführen:
Wenn Häkchen bei Checkbox1 gesetzt wird dann soll auf Tabellenblatt"Förderplan" in Zelle C5 der Text aus der Checkbox1 stehen.
Kann mir jemand helfen?
 
Hallo Kama und willkommen :)

du musst ein Makro innerhalb der Tabelle schreiben.
Etwa so:

Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Sheets("Tabelle1").Range("C5").Value = CheckBox1.Caption
Else
Sheets("Tabelle1").Range("C5").Value = ""
End If
End Sub


Den Namen von dem Tabellenblatt und der CheckBox musst du natürlich anpassen.
 
Danke für die schnelle Antwort.
Funktioniert leider nicht. Habe ich so eingegeben:

1542205801025.png
1542205801025.png
Ergänzung ()

Noch ein Zusatz zum besseren Verständnis:
Die Checkbox1 ist im Tabellenblatt "Analyse", C81; der Text soll im Tabellenblatt "Förderplan", B52 erscheinen.
Ist keine Häkchen in der Checkbox soll die Zelle B52 leer bleiben.
 
Zuletzt bearbeitet:
Ist der Name der Check Box richtig?
Kommt eine Fehlermeldung?

Bei mir Funktioniert das, und sieht so aus:
Excel CheckBox Click_.png

Sind bei dir die Rot Markierten Bereiche auch richtig?
Bei dir muss dann die Tabelle "Analyse" aktiviert sein (Bei mir ist das Tabelle1).

Hast du ein ActiveX Steuerlement CheckBox (Kontrollkästchen) eingefügt?
Oder ein Fomularsteuerelement?
 
Zuletzt bearbeitet:
Es ist ein ActiveX Steuerelement. Deine rot markierten Bereiche sind wie bei mir. Name der Checkbox ist richtig.
Sieht jetzt so aus:
1542209520443.png

Der Fehler muss wohl im gelb markierten Bereich liegen (Markierung kommt von Excel)

Es kommt nachfolgende Fehlermeldung:
1542209682073.jpeg
 
Mmmhhhh, wenn man genau hinsieht, sieht man, dass Tabell11 tatsächlich ein Leerzeichen vor Förderplan hat :-).

Deswegen findet dein Makro die Tabelle nicht. Du kannst auch einfach nur Tabell11.Range..... schreiben
 
Super, jetzt hat es auch geklappt:)
Ich danke euch für eure Hilfe!!
 
Zurück
Oben