Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1200to1204
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
Inhaltsverzeichnis

ListBox.Clear bei LB im Blatt

ListBox.Clear bei LB im Blatt
Reinhard
Hallo Wissende,
diese Referenzierung mavcht mich noch fertig, irgendwie müßte ich da dringendst mein spärliches Wissen aufbessern, kostet mich immer viel Zeit dies durch Tests zu ermitteln wie es denn nun grad mal richtig wäre :-((
Jetzt hänge ich am Clear einer LB. Der erste Code klappt wenn er im Modul des Blattes der LB steht.
In einem Standardmodul klappt er abgewandelt als zweiter Code nicht.
Da kommt bei "Clear" Fehler 438, "Objekt unterstützt ...nicht"
Sub LBFuellen()
Dim objLB As Object
Set objLB = ListBox1
With objLB
.Visible = True
.Clear
End With
End Sub
Sub LBFuellen()
Dim objLB As Object
'Set objLB = ActiveSheet.OLEObjects("ListBox1").Object
Set objLB = ActiveSheet.OLEObjects("ListBox1")
With objLB
.Visible = True
.Clear
End With
End Sub

Como siempre Dank ^ Gruß
Reinhard

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

Betreff
Benutzer
Anzeige
AW: ListBox.Clear bei LB im Blatt
15.02.2011 13:12:01
Nepumuk
Hallo,
Visible ist eine Eigenschaft des OLEObject-Objektes (Das ist ein Container-Objekt welches verschiedene Objekte enthalten kann). Clear ist eine Methode der Listbox. Die Listbox ist wiederum eine Object-Eigenschafte des OLEObject's. Also:
With objLB
    .Visible = True
    .Object.Clear
End With

Gruß
Nepumuk
Anzeige
Danke dir :-) Gruß o.w.T.
15.02.2011 13:16:10
Reinhard


Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige