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

ordner suchen

ordner suchen
06.10.2003 12:08:08
jhaustein
hallo gemeinschaft

folgendes prob - möchte gerne die möglichkeit haben einen ordner zu suchen

im anschluss soll mir das verzeichnis angezeigt werden - stelle mir das so vor textbox, in der ich den ordner den ich suche eingebe - anschliessend soll mir dann das verzeichnis angeziegt werden, in dem der ordner liegt

könnt ihr mir dabei bitte helfen

gruss
jörg

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ordner suchen
06.10.2003 13:41:06
geri
Hallo Jürg

es geht sicher noch kürzer aber es funktioniert so ....

Option Explicit
Public Type BROWSEINFO
hOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As Long
lParam As Long
iImage As Long
End Type
Declare

Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
Declare 

Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long

Function FunktionGetDirectory(Optional strAufforderung) As String
Dim bInfo As BROWSEINFO
Dim Path As String
Dim r As Long, x As Long, pos As Integer
bInfo.pidlRoot = 0&
If IsMissing(strAufforderung) Then
bInfo.lpszTitle = "Wählen Sie bitte einen Ordner aus."
Else
bInfo.lpszTitle = strAufforderung
End If
bInfo.ulFlags = &H1
x = SHBrowseForFolder(bInfo)
Path = Space$(512)
r = SHGetPathFromIDList(ByVal x, ByVal Path)
If r Then
pos = InStr(Path, Chr$(0))
FunktionGetDirectory = Left(Path, pos - 1)
Else
FunktionGetDirectory = ""
End If
End Function


'hier starte Makro

Sub Dateien_Search_Listing_2()
Dim fsObjekt As Object, index As Integer
Dim C               As Range
Dim datErweiterung  As String
Dim Meldung         As String
Dim letzteZeile     As String
Dim DataOption1     As String
Dim intPos          As Integer
Dim strLink         As String
Dim sPath           As Variant
Dim Merker          As String
Dim Pruef           As Integer
Application.ScreenUpdating = False
sPath = FunktionGetDirectory
MsgBox "der Pfad heisst    " & sPath & vbCr & vbLf & ""
End Sub


in Modul kopieren
du kannst Spath auch in Zelle ausgeben

gruss geri
Anzeige
AW: ordner suchen
06.10.2003 14:36:29
jhaustein
hi

bekomme leider rot markierten bereich

Declare
Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
AW: ordner suchen
06.10.2003 14:43:19
geri
Jürg

bei mir funktionierts mit OFF2000 un XP

gruss geri
AW: ordner suchen
06.10.2003 14:48:51
jhaustein
sorry geri - bin zu blöd - hab die declare function aufgeteilt in zwei zeilen

tschuldige nochmal -- wie ruftst du die function denn auf
AW: ordner suchen
06.10.2003 14:52:27
geri
Jörg

in Code habe ich markiert --> Macrostart --> Dateien_Search_Listing_2


gruss geri
AW: ordner suchen
06.10.2003 14:55:27
jhaustein
hi geri

jo hab ich - was ich allerdings suche ist - ich möchte einen ordnernamen eingeben und nicht im verzeichnis auswählen und dann möchte ich ihn angezeigt bekommen - kannst du da nochmal schaun

gruss
jörg
Anzeige
AW: ordner suchen
06.10.2003 15:16:52
geri
Jüerg

stelle die Frage nochmals im Forum, denn für mich ist Frage bzw. Zweck nicht
klar für mich ist Verzeichnis und Ordner daselbe

die Vorlage von mir dient mir dazu mit der Auswahl von LAUFWERK / Verzeichnis
alle Dateien im Verzeichnis mit Hyperlink erstellen und im Blatt aufzulisten
so kann ich jedes File öffnen nach Wahl via Hyperlink, der Code war nur
Auszug für die Wahl des Laufwerkes und des Ordners

falls Inrtesse kann ich dir schicken

gruss geri
AW: ordner suchen
06.10.2003 15:42:32
jhaustein
hi geri
ich wollte letztendlich dahin kommen, dass ich einen ordner eingeben kann und dann wollte ich ich alle verzeichnisse nach diesem ordenr durchsuchen lassen

meine mail jhaustein@web.de
Anzeige
AW: ordner suchen
06.10.2003 22:25:08
geri
Hallo Jörg

habe im Archiv nichts gefunden was einiger Massen deinen wunsch erfüllt,
in dieser Weise nicht mal ein Ansatz, alles beginnt so im Macro wie du
Code von mir hast.

gruss geri
AW: ordner suchen
07.10.2003 09:42:47
jhaustein
hi geri

vielen dank für deine mühe - leider hab ich auch die gleiche erfahrung machen müssen - nichts weas passt - schade
AW: ordner suchen
06.10.2003 14:34:49
Nike
Hi,
könnte nicht schaden den Ansatz oder zumindest den Link darauf als
Anhaltspunkt mitzuliefern, so haben mögliche Antworter wengistens
schon mal nen Einstiegspunkt...

Bye

Nike

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige