Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dateinamen in Combobox?

Forumthread: Dateinamen in Combobox?

Dateinamen in Combobox?
24.01.2003 10:24:38
Steiner Armin
Hi ich habe folgendes Problem.

Ich sollte alle txt Dateinamen aus dem verzeichnis der exceldatei in eine Combobox hineintun.
Danach sollte durch anklicken dieses Namens das entsprechende txt file geöffnet werden.

ich brauche nur diesen Teil, den teil mit dem text import wizard habe ich schon)

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Dateinamen in Combobox?
24.01.2003 11:36:49
Steffan
Hallo Armin,

auf Deinem Tabellenblatt brauchst Du eine Combobox (Name: 'ComboBox1). Folgender Code gehört in den Codebereich des Tabellenblattes (Commbobox wird beim aktivieren des Blattes aktualisiert, sVerz und evtl. SearchSubFolders anpassen!):


Private Sub ComboBox1_Change()
On Error GoTo fehler
Workbooks.OpenText ComboBox1.Text
fehler:
MsgBox "Datei konnte nicht geöffnet werden!", vbCritical
End Sub

Private Sub Worksheet_Activate()
sVerz = "C:\Eigene Dateien"
ComboBox1.Clear
With Application.FileSearch
    .NewSearch
    .LookIn = sVerz
    .FileType = msoFileTypeAllFiles
    .SearchSubFolders = True
    .Execute
    If .FoundFiles.Count = 0 Then _
        MsgBox "Keine Textdateien im Verzeichnis " & _
            sVerz & " gefunden!", vbInformation: Exit Sub
    For i = 1 To .FoundFiles.Count
        If .FoundFiles(i) Like "*.txt" Then _
            ComboBox1.AddItem .FoundFiles(i)
    Next
End With
End Sub 


Steffan.

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige