HERBERS Excel-Forum - das Archiv
Checkboxwerte mit VBA lesen/setzten
bert

Hallo,
ich möchte Checkboxwerte mit VBA lesen/setzten,
würde da mit
ThisWorkbook.Worksheets(Tab_akt).Shapes("chkGem").DrawingObject.Value = 1
oder
ThisWorkbook.Worksheets(Tab_akt).Shapes("chkGem").Value = 1
arbeiten, geht aber alles nicht.
Das geht:
ThisWorkbook.Worksheets(Tab_akt).Shapes("chkGem").Visible = True
also sollte es doch auch ein .valu geben.
Vielen Dank für die Hilfe!!
Bert

AW: Checkboxwerte mit VBA lesen/setzten
Gerd

Hallo Bert,
aus welcher Leiste hast Du die Checkboxen eingefügt?
Aus Formularleiste oder Steuerelemente-Toolbox?
Gruß Gerd
AW: Checkboxwerte mit VBA lesen/setzten
Rudi

Hallo,
aus Formular:
ThisWorkbook.Worksheets(Tab_akt).Shapes("chkGem").OleFormat.Object.Value=1
aus Toolbox:
ThisWorkbook.Worksheets(Tab_akt).chkGem.Value=1
Gruß
Rudi
AW: Checkboxwerte mit VBA lesen/setzten
bert

Vielen Dank an euch Beide,
werde es gleich mal testen.
die Checkbox kommt aus der Toolbox.
melde mich dann
bert
AW: Checkboxwerte mit VBA lesen/setzten
bert

Antwort zu:
Rudi Maintaire
Geschrieben am: 06.01.2010 11:30:05
Hallo,
aus Formular:
ThisWorkbook.Worksheets(Tab_akt).Shapes("chkGem").OleFormat.Object.Value=1
aus Toolbox:
ThisWorkbook.Worksheets(Tab_akt).chkGem.Value=1
Gruß
Rudi
Rückmeldung dazu:
1. Weg geht nicht, bringt Fehler
2. Weg geht bringt keinen Fehler,
aber Value ändert sich nicht.
(auf diesem Weg konnte ich den Wert auslesen: NULL)
Gibt es noch andere Lösungen?
Bert