Microsoft Excel

Herbers Excel/VBA-Archiv

Checkboxwerte mit VBA lesen/setzten | Herbers Excel-Forum


Betrifft: Checkboxwerte mit VBA lesen/setzten von: bert
Geschrieben am: 06.01.2010 10:05:35

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

  

Betrifft: AW: Checkboxwerte mit VBA lesen/setzten von: Gerd L
Geschrieben am: 06.01.2010 10:48:53

Hallo Bert,

aus welcher Leiste hast Du die Checkboxen eingefügt?
Aus Formularleiste oder Steuerelemente-Toolbox?

Gruß Gerd


  

Betrifft: AW: Checkboxwerte mit VBA lesen/setzten von: 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


  

Betrifft: AW: Checkboxwerte mit VBA lesen/setzten von: bert
Geschrieben am: 06.01.2010 13:13:50

Vielen Dank an euch Beide,
werde es gleich mal testen.
die Checkbox kommt aus der Toolbox.

melde mich dann
bert


  

Betrifft: AW: Checkboxwerte mit VBA lesen/setzten von: bert
Geschrieben am: 07.01.2010 17:37:11

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