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

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)

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige