Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
628to632
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
628to632
628to632
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Heiko S. - nachgefragt

Heiko S. - nachgefragt
30.06.2005 10:52:07
R.Schmitt
Hallo Heiko,
nochmals danke für diesen Code :

Sub checkboxes2()
Dim objO As OLEObject
' Alle OLEObjecte im aktiven Arbeitsblatt durchlaufen.
For Each objO In ActiveSheet.OLEObjects
' Wenn dabei eine Combobox gefunden wird dann darauf die Aktion ausführen.
If TypeName(objO.Object) = "CheckBox" Then
If objO.Visible = True Then
objO.Object.Value = False
End If
End If
Next objO
End Sub

Versuche gerade ihm beizubringen, daß er, falls die Zelle links neben
der LinkedCell den Wert "Referenz" hat, die Checkbox auf true setzt,
kommer aber mit
If objO.LinkedCell.offset(0;-1).value = "Referenz" Then
objO.Object.Value = True
nicht wesentlich weiter.
Syntaxfehler ?
Ich glaub´ich geh´heute besser heim ;-)
Gruß
R.Schmitt

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Heiko S. - nachgefragt
30.06.2005 11:27:30
u_
Hallo,
warum bleibst du nicht in deinem Thread?
LinkedCell ist ein String und kein Range.
Die Werte in OffSet müssen mit , getrennt sein und nicht mit ;
Also wahrscheinlich so:
If Range(objo.LinkedCell).offset(0,-1)="Referenz" Then
Gruß
Geist ist geil!
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige