Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
176to180
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
176to180
176to180
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

kontrollkästchen in tabelle via ole manipulieren

kontrollkästchen in tabelle via ole manipulieren
05.11.2002 15:46:42
jan
ich möchte kontrollkästchen werte zuweisen bzw. manipulieren.

habe dafür den beitrag https://www.herber.de/xlFAQ/texte/018098h.htm:

Private Sub cmdChb_Click()
Dim oOle As OLEObject
For Each oOle In OLEObjects
If TypeName(oOle.Object) = "CheckBox" Then
MsgBox oOle.Name & ": " & oOle.Object.Value
End If
Next oOle
End Sub


etwas abgeändert.

Private Sub cmdChb_Click()
Dim oOle As OLEObject
For Each oOle In OLEObjects
oOle.Object.Value=true
Next oOle
Msgbox "kontrollausgabe"
End Sub

wenn ich die routine ohne msgbox starte werden die haken auch gesetzt. ergänze ich msgbox, dann hängt sich der rechner auf !!

liegt hier eventuell ein grundlegender fehler von mir vor ??

vielen dank im voraus.

gruß Jan :-)

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: kontrollkästchen in tabelle via ole manipulieren
05.11.2002 20:18:12
andre
Hallo Jan,
ich hatte Dir am 1.11. schn mal geantwortet - Du bist doch der?
...
'Nummer anpassen
ActiveSheet.Shapes("Kontrollkästchen7").Select
If Selection.Value = xlOn Then
MsgBox "Geht doch:-)"
End If

Du musst die Kontrollkästchen aus Steuerelement-Toolbox und nicht aus Formular nehmen, dann klappt das (obere) makro. Das untere läuft sich nen Wolf.

gruss andre

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige