Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1140to1144
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

VBA Code - Pfad auswahl

VBA Code - Pfad auswahl
Sebastian
Hallo,
wäre Euch für Eure hilfe sehr dankbar. Habe nachfolgenden VBA Code hier in der Recherche gefunden und möchte diesen gerne ändern. Im moment muss ich den Pfad zum Auslesen eines Ordners im Code direkt ändern. Dies ist sehr mühsam. Ich würde gerne ein Pfadauswahlfenster in den Code einbauen, weiß aber nicht wie.
Bin Euch für Eure Hilfe sehr dankbar.
Gruß Seppel
Sub OrdnerInhalteEinlesen()
Dim zeile As Variant
Dim sFile As String, sPattern As String, sPath As String
Dim iRow As Integer
Columns(1).ClearContents
sPath = "P:\Video\" ' Hier gibst Du Deinen Pfand zum gewünschten Verzeichnis an
If Right(sPath, 1)  "\" Then sPath = sPath & "\"
sPattern = "*.*"
sFile = Dir(sPath & sPattern)
Do Until sFile = ""
iRow = iRow + 1
Cells(iRow, 1).Value = sFile
sFile = Dir()
Loop
For zeile = 1 To Cells.SpecialCells(xlLastCell).Row
Next
Columns("A:A").Select
ActiveWorkbook.Worksheets("Tabelle1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Tabelle1").Sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortTextAsNumbers
With ActiveWorkbook.Worksheets("Tabelle1").Sort
.SetRange Range("A1:A139")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A1").Select
End 

Sub 'Bei erneutem Aufruf werden die alten Funde überschrieben


		

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

Betreff
Benutzer
Anzeige
AW: VBA Code - Pfad auswahl
22.02.2010 13:00:39
Rudi
Hallo,
eine Möglichkeit:
Sub OrdnerInhalteEinlesen()
Dim zeile As Variant
Dim sFile As String, sPattern As String, sPath As String
Dim iRow As Integer
Columns(1).ClearContents
With Application.FileDialog(4)
.AllowMultiSelect = False
.InitialFileName = "n:\test"
.InitialView = 2
If .Show = -1 Then
sPath = .SelectedItems(1)
End If
End With
If Right(sPath, 1)  "\" Then sPath = sPath & "\"

Gruß
Rudi
AW: Genau das richtige. Vielen Dank
22.02.2010 13:20:32
Sebastian
Genau das richtige.
Vielen Dank für die schnelle Hilfe.
Gruß
Seppel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige