VBA Excel

Gast #250473
Lesenswert?

Ich habe eine Anwendung in VBA (Excel) geschrieben.
Auf dem Formular habe ich eine CheckBox gesetzt.


            If CheckBox1.Checked = True Then
             MeasureDCVolts
            End If

Wenn ich diesen Code hier ausführe, springt das Programm immer dort
rein. Wenn ich den Haken nicht setzte, dann soll er "MeasureDCVolts"
nicht ausführen.
Was mache ich da falsch?
Gast #250474
Lesenswert?

Evtl. liefert TRUE keinen passenden Wert oder die Property stimmt nicht.
In VB würde man schreiben

if CheckBox1.Value = vbChecked then ...

Bau Dir doch einfach einen Knopf daneben und schreib 'rein:

MsgBox CheckBox1.Checked & " " & CheckBox1.Value

Dann kannst Du den Knopf drücken einmal mit aktivierter und einmal mit
deaktivierter Checkbox - und so die Sache auflösen..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren