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

Blattauswahl/ListBox

Blattauswahl/ListBox
19.09.2004 16:35:27
Max
Hallo,
ist das machbar?
In der unten beigefügten Beispieldatei, wird bei Auswahl eines
ListBoxElements das entsprechende Sheet ausgewählt und der
Blattname beim Aktivieren des Blattes neu eingelesen. Dies trifft
auch dann zu, wenn ein neues Blatt eingefügt wird.
https://www.herber.de/bbs/user/11063.xls
Nun mein Wunsch:
Unabhängig davon, wie viele Blätter ich neu Einfüge, der Blattname
soll sich immer aus den Eintrag in A1 des jeweiligen Blattes ergeben
und die ListBox soll nur mit Blattnamen gefüllt werden, die ein
„V“ als Anfangsbuchstaben enthalten z.B. „V_Einträge“,
„V_Ausgaben“ usw..
Option Explicit

Private Sub lstWks_Click()
Worksheets(lstWks.Value).Select
End Sub


Private Sub Worksheet_Activate()
Dim wks As Worksheet
lstWks.Clear
For Each wks In Worksheets
If wks.Name <> "Versicherungen" Then
lstWks.AddItem wks.Name
End If
Next wks
End Sub

Leider bekomme ich das alleine nicht hin .
Gruß
Max

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Blattauswahl/ListBox
Bert

Private Sub Worksheet_Activate()
Dim wks As Worksheet
lstWks.Clear
For Each wks In Worksheets
If UCase(wks.[a1]) Like "V*" Then
lstWks.AddItem wks.[a1]
End If
Next wks
End Sub

Bert
Funktioniert noch nicht richtig
19.09.2004 17:04:12
Max
Hallo Bert,
vielen Dank erst einmal.
Bei Namensgebung mit "V" als Anfangsbuchstaben in A1 erfolgt der gewünschte
Eintrag in der ListBox.
Jedoch, bei Auswahl in der ListBox erscheint dann
"Index außerhalb des gültigen Bereichs", was läuft hier Falsch?
Ist es außerdem nicht möglich, den Namen aus A1 auch im Blattreiter erscheinen
zu lassen?
Gruß
Max
Anzeige
Der kleine, aber feine Unterschied
19.09.2004 17:47:51
Max
Hallo Bert,
der kleine, aber feine Unterschied:
Worksheets(lstWks.Text).Select
statt
Worksheets(lstWks.Value).Select
Danke für Deine Hilfe
Gruß
Max

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige