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.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen