Problem im Programm
Uppe
ich habe ein Programm geschrieben, welches Informationen über Dateien aus dem Filesystem in eine Exceldatei einfügt.
Unter anderem den Namen der Datei und eine Gültigkeitsliste
With ThisWorkbook.Worksheets(strBlatt)
i = 1 + .Cells(Rows.Count, 9).End(xlUp).Row
...
'Dateiname
.Cells(i, 9) = Split(varName.Path, "\")(UBound(Split(varName.Path, "\")))
...
'Gültigkeit Service
.Range("A" & i).Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Indirect(""Services!$A$10:$A$15"")"
...
Funktioniert wie gewünscht. Nun möchte ich noch einen Hyperlink auf die Datei auf den Dateinamen legen.
Dazu habe ich die Zeile
.Hyperlinks.Add Anchor:=.Cells(i, 9), Address:=varName.Path
nach dem Eintrag des Dateinamens eingefügt. Das setzen des Hyperlinks und das Füllen weiterer Zellen funktioniert, aber bei der Gültigkeitsliste bricht Excel mit "Anwendungs- oder objektdefinierter Fehler" ab. Wenn ich mit F8 fortsetze - kein Problem.
Was müsste ich ändern, damit der Code ohne Pause durchläuft?
Danke und Gruß
Uppe
Anzeige