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

Dateien eines Ordners als Hyperlink

Dateien eines Ordners als Hyperlink
13.09.2003 19:47:21
Ralf
Hallo,
wie kann ich die Excel Dateien eines Ordners als Hyperlink in einem Tabellenblatt angezeigt bekommen.Hab es schon mit FileSearch und anschließend
mit
For Each C In Selection
C.Hyperlinks.Add C
versucht, die Dateien werden auch als Hyperlink angezeigt bloß er funktioniert nicht bzw.der pfad im Hyperlink passt nicht.

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateien eines Ordners als Hyperlink
13.09.2003 19:58:27
geri
Hallo Ralf

Sub File_search_link()
Dim sDir As String
Dim rngPointer As Range
Dim C          As Range
Dim letzteZeile     As String
Dim intPos          As Integer
Dim strLink         As String
Set rngPointer = ThisWorkbook.Worksheets(1).[a1] 'Ausgabezeiger positionieren
sDir = Dir("C:\Daten\*.xls")      'Suchpfad eingeben
Do While sDir <> ""
rngPointer = sDir
Set rngPointer = rngPointer.Offset(1, 0)
sDir = Dir
Loop
letzteZeile = Range("A2000").End(xlUp).Row   ' Bereich für Hypererstellung
Range("A1:A" & letzteZeile).Select           'Abgrenzung benutzte Zellen
For Each C In Selection
intPos = InStrRev(C.Value, "\")
strLink = Right(C.Value, Len(C) - intPos)
C.Hyperlinks.Add C, C.Value, TextToDisplay:=strLink
Next C
End Sub


teste es so mal Bereich ist jetzt ma 2000 Files

guss geri
Anzeige
AW: Dateien eines Ordners als Hyperlink
13.09.2003 22:48:29
Ralf
Hallo Geri
Danke für die schnelle Antwort. Werde es morgen früh bei der Arbeit gleich mal ausprobieren.
Ralf
AW: Dateien eines Ordners als Hyperlink
14.09.2003 16:00:58
Ralf
Danke Geri,
hat mich geholfen.Mußte nur etwas umändern :
For Each C In Selection
' intPos = InStrRev(C.Value, "\")
' strLink = Right(C.Value, Len(C) - intPos)
C.Hyperlinks.Add C, C.Value ', TextToDisplay:=strLink
Next C
ansonsten bekam ich nur eine 0 als link angezeigt,mit pfad auf die Datei aus der ich das Makro gestartet habe.
Schönen Sonntag noch
Ralf

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige