Anzeige
Archiv - Navigation
1016to1020
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
Laufzeitfehler 1004
24.10.2008 19:28:12
Chris
Servus Forum,
weiß jemand, warum bei diesem makro Laufzeitfehler 1004 auftritt ?

Sub lö()
For i = 1 To ActiveSheet.OLEObjects.Count
ActiveSheet.OLEObjects(i).Delete
Next i
End Sub


Es werden z.b. von 5 OleObjects(verschiedene ComboBox, textBox, commandButton, checkbox) 3 gelöscht und dann kommt der Laufzeitfehler
Die OLE-Objects-Eigenschaft des Worksheet-Objektes kann nicht zugeordnet werden
Gruß
chris

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

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 1004
24.10.2008 19:34:00
Erich
Hallo Chris,
wenn von den 5 Objekten drei gelöscht sind - gibt es dann noch OLEObjects(4) und OLEObjects(4)?
Da gibt es zwei Möglichkeiten:

For i = 1 To ActiveSheet.OLEObjects.Count
ActiveSheet.OLEObjects(1).Delete
Next i
'oder
For i = ActiveSheet.OLEObjects.Count to 1 step - 1
ActiveSheet.OLEObjects(i).Delete
Next i

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

AW: Danke Erich...
25.10.2008 11:38:00
Chris
... wie immer mal Step -1. Das vergess ich so häufig.
Gruß
Chris
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige