29.01.2023, 14:37
Hallo in die Runde,
meine 1. Frage;
Ich nutze in einer Schleife die Möglichkeit wahlweise Hyperlinks(HL) zu erstellen.
Meine Frage dazu, bzw. eure Erfahrung/euer Wissen,
welche Variante ist sinnvoller/schneller ?
Bei jedem Durchlauf zu "prüfen" ?
oder generell die HL zu erstellen und ggf. im Anschluß zu löschen ?
und meine 2. Frage (Hat sich dann erledigt)
ab einem Schleifendurchlauf von 65541 werden keine HL erstellt und das Makro bricht mit Fehler ab.
Gibt es eine "Beschränkung" beim Erstellen von HL ? Beim Erstellen ohne HL läuft es ohne Fehler durch.
Für eure Meinungen/Antworten, danke ich im Voraus.
meine 1. Frage;
Ich nutze in einer Schleife die Möglichkeit wahlweise Hyperlinks(HL) zu erstellen.
Meine Frage dazu, bzw. eure Erfahrung/euer Wissen,
welche Variante ist sinnvoller/schneller ?
Bei jedem Durchlauf zu "prüfen" ?
Code:
For....
If ThisWorkbook.Worksheets("Start").HLCheckBox = True Then
ActiveSheet.Hyperlinks.Add anchor:=Cells(lngZeile, 1), Address:=objDatei.Path, TextToDisplay:=objDatei.Name
Else
ActiveSheet.Cells(lngZeile, 1) = objDatei.Name
End If
Next
oder generell die HL zu erstellen und ggf. im Anschluß zu löschen ?
Code:
For....
ActiveSheet.Hyperlinks.Add anchor:=Cells(lngZeile, 1), Address:=objDatei.Path, TextToDisplay:=objDatei.Name
Next
.
.
.
If ThisWorkbook.Worksheets("Start").HLCheckBox = False Then
Columns("A:A").Hyperlinks.Delete
End If
und meine 2. Frage (Hat sich dann erledigt)
ab einem Schleifendurchlauf von 65541 werden keine HL erstellt und das Makro bricht mit Fehler ab.
Gibt es eine "Beschränkung" beim Erstellen von HL ? Beim Erstellen ohne HL läuft es ohne Fehler durch.
Für eure Meinungen/Antworten, danke ich im Voraus.