Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: OLEObject ("TextBox1") löschen falls vorhanden

OLEObject ("TextBox1") löschen falls vorhanden
15.09.2005 17:12:58
Heiko
Hallo, zusammen,
wie man per VBA alle OLE Objekte in einem Sheet löscht, habe ich herausgefunden.
Wie kann ich aber das OLEObject "TextBox1" löschen- und zwar nur dann, wenn es vorhanden ist?
Mit meinem Code
For Each tBox In Sheets("TextBox1").OLEObjects
tBox.Delete
Next tBox
bekomme ich immer "Index außerhalb des gültigen Bereichs".
Bestimmt nur ein Anfängerfehler.
Kann jemand helfen?
Danke im voraus,
Heiko
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: OLEObject ("TextBox1") löschen falls vorhanden
15.09.2005 17:21:46
Luschi
Hallo Heiko,
so geht's richtig:

For Each tBox In Sheets("Tabelle1").OLEObjects
If xt.Name = "TextBox1" Then
xt.Delete
End If
Next xt

Gruß von Luschi
aus klein-Paris
klappt noch nicht
15.09.2005 17:29:09
Heiko
Hi, Luschi,
vielen Dank für die schnelle Antwort,
aber klappt leider noch nicht.
Next bezieht sich auf xt, aber For each bezieht sich auf tBox. Wenn ich aber eine der beiden Variablen korrigiere, habe ich wieder den selben Fehler wie am Anfang.
Kannst Du bitte nochmal nachsehen?
Danke, Heiko
Anzeige
AW: klappt noch nicht
15.09.2005 17:45:46
Luschi
Hallo Heiko,
muß natürlich so lauten:

For Each tBox In Sheets("Tabelle1").OLEObjects
If tBox.Name = "TextBox1" Then
tBox.Delete
End If
Next tBox

Gruß von luschi
aus klein-Paris
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige