gibt es eine Moeglichkeit mittels VBA den Namen der Checkbox(en) in der Zeile der aktiven Zelle festzustellen/auszugeben?
Ist es moeglich aus der linkedCell die zuegeordnete checkbox zu bestimmen?
Danke fuer Eure Hilfe!
Dirk
Sub nn()
Dim CB
For Each CB In ActiveSheet.Shapes
If CB.TopLeftCell.Row = ActiveCell.Row Then MsgBox CB.Name
Next CB
End Sub
Gruß
Reinhard
Um eine Checkbox in Excel in einer Zelle zu verwenden, musst du zunächst die Entwickler-Tools aktivieren und dann die Checkbox einfügen. Hier ist eine Schritt-für-Schritt-Anleitung:
Entwickler-Tab aktivieren:
Datei > Optionen > Menüband anpassen.Entwickler-Tab.Checkbox einfügen:
Einfügen und wähle das Kontrollkästchen aus der Formularsteuerelemente aus.Checkbox zentrieren:
Größe und Eigenschaften. Verknüpfte Zelle festlegen:
Steuerelement formatieren.Steuerung und gib die Zelle an, die mit der Checkbox verknüpft werden soll.Checkbox wird nicht in der Zelle angezeigt:
Checkbox funktioniert nicht:
LinkedCell nicht korrekt gesetzt ist, funktioniert die Checkbox nicht.Checkbox zentriert sich nicht:
Größe und Eigenschaften der Checkbox richtig einstellst, um sie zu zentrieren.Wenn du Kontrollkästchen in Zellen verwenden möchtest, gibt es auch die Möglichkeit, dies mit VBA zu steuern. Hier ist ein Beispiel:
Sub nn()
Dim CB
For Each CB In ActiveSheet.Shapes
If CB.TopLeftCell.Row = ActiveCell.Row Then MsgBox CB.Name
Next CB
End Sub
Dieses Skript gibt den Namen der Checkbox in der Zeile der aktiven Zelle aus. Du kannst es anpassen, um verschiedene Informationen auszugeben.
Angenommen, du hast eine Liste von Aufgaben in Spalte A und möchtest neben jeder Aufgabe eine Checkbox platzieren. Du kannst dann die Excel-Zelle als Checkbox verwenden, um den Fortschritt zu verfolgen.
1. Wie füge ich eine Checkbox in eine Zelle ein?
Du kannst eine Checkbox über den Entwickler-Tab einfügen. Klicke auf Einfügen und wähle das Kontrollkästchen aus.
2. Wie kann ich die Checkbox in Excel zentrieren?
Rechtsklicke auf die Checkbox, wähle Größe und Eigenschaften und passe die Ausrichtung an.
3. Was ist die LinkedCell-Eigenschaft?
Die LinkedCell ist die Zelle, die mit der Checkbox verknüpft ist. Wenn du die Checkbox aktivierst, ändert sich der Wert in dieser Zelle.