folgendes Problemchen: Ich bastle an einem Makro, das alle Dateien (jpg) in einem Ordner einschließlich Unterordner sucht, die Dateinamen ohne Pfad in eine Excel Liste einträgt und die Dateien gleich per Hyperlink verknüpft. Das klappt bisher auch ganz gut. Das Problem ist, dass die Dateien ständig mehr werden und ich die Liste gerne aktualisieren möchte, so dass vorhandene Einträge nicht gelöscht werden, neue nur ergänzt (im Spalte 2 und 3 trage ich anschließend von Hand weitere Informationen ein). Das u.s. Makro löscht jedsmal die gesamte Spalte und legt sie neu an. Das führt dazu, dass die Einträge in Spalte 2 und 3 nicht mehr zu den Einträgen in Spalte 1 passen. Könnte mir jemand bitte helfen, das Makro anzupassen?
Vielen Dank im Voraus,
Heiko
Sub Hyperlinks_einfügen()
Worksheets(1).Columns(1).Clear
With Application.FileSearch
.NewSearch
.LookIn = "C:\Pfad\Pfad\Pfad\Bilder"
.Filename = "*.jpg"
.SearchSubFolders = True
.Execute
icount = .FoundFiles.Count
For i = 1 To icount
Worksheets(1).Hyperlinks.Add anchor:=Worksheets(1).Cells(i, 1), Address:=.FoundFiles(i)
For j = Len(Cells(i, 1)) To 1 Step -1
If Cells(i, 1).Characters(j, 1).Text = "\" Then
Cells(i, 1) = Right(Cells(i, 1), Len(Cells(i, 1)) - j)
Exit For
End If
Next j
Next i
End With
End Sub