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

Checkbox(en) löschen

Checkbox(en) löschen
09.06.2006 22:50:08
Thomas
Hallo,
Zu später Stunde noch eine Kleine Frage:
Ich möchte aus einem Tabellenblatt die letzte ermittelte CheckBox Löschen.
"b" gibt hierbei an wie oft der Vorgang wiederholt werden soll
(wird an einer anderen Stelle im Code aus der Anzahl der markierten CheckBoxen ermittelt).
[Code]
'CheckBox(en) Löschen
For n = 1 To b
i = 0
a = ""
Box = ""
x = 0
'Name der Letzten CheckBox ermitteln
For i = 1 To OLEObjects.Count
If OLEObjects(i).ProgId = "Forms.CheckBox.1" Then
Box = OLEObjects(i).Name
End If
Next
' Löschen der Letzten CheckBox
For x = 1 To OLEObjects.Count
If OLEObjects(x).Name = Box Then
OLEObjects(x).Delete
End If
Next
Next
[/Code]
Soweit so gut. die CheckBox ist gelöscht.
aber gleich darauf kommt Meldung:
Laufzeitfehler '1004'
Anwendungs- oder objektdefinierter Fehler
Ich kann hinsehen solange ich will, aber Fehler finde ich keinen.
Kann mir bitte jemand weiterhelfen oder eine Möglichkeit zeigen um das Ganze anders zu lösen.
Besten Dank im Voraus

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Checkbox(en) löschen
09.06.2006 22:57:35
Herbert
For x = 1 To OLEObjects.Count
If OLEObjects(x).Name = Box Then
OLEObjects(x).Delete
Exit Sub
End If
next
mfg Herbert
AW: Checkbox(en) löschen
09.06.2006 23:13:54
Thomas
Das ging ja fix.
Danke.
Auf eine Exit-Anweisung wär ich nie gekommen.
Schönes WE

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige