Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Schleife für Hyperlink öffnen?

Schleife für Hyperlink öffnen?
05.03.2007 12:07:50
lobby007
Hallo Excel-Spezies,
ich möchte per Makro immer alle gelisteten Hyperlinks öffnen:
Range("A1:A7").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
End Sub
==> da öffnet er nur den letzten Hyperlink aber nicht mehrere
Sub Makro2()
Range("A1").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("A2").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("A3").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("A4").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
End Sub

==> da öffnet er nur den letzten Hyperlink aber nicht mehrere
Sub Makro2()
Range("A1").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("A2").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("A3").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("A4").Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
End Sub

Jetzt werden die Hyperlinks 1-4 geöffnet aber das muß doch auch einfacher gehen, vor allem müßte ich immer erweitern wenn mal was dazukommt.
Ich würde den Bereich A1:A7 auch einfach "Hyperlink" nennen und dann kann man den Bereich erweitern.
Preisfrage: wie kann man das in einer Schleife lösen?
Gruß lobby007
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schleife für Hyperlink öffnen?
05.03.2007 12:46:00
Mag
Hi,
so z.B.:
Sub test()
Dim i As Integer
For i = 1 To Selection.Hyperlinks.Count
Hyperlinks(i).Follow NewWindow:=False, AddHistory:=True
Next i
End Sub

Gruss
AW: Schleife für Hyperlink öffnen?
05.03.2007 12:57:33
lobby007
Danke mag,
mußte noch etwas anpassen:
Sub allehyperlinks()
Range("Hyperlink").Select
Dim i As Integer
For i = 1 To Selection.Hyperlinks.Count
Selection.Hyperlinks(i).Follow NewWindow:=False, AddHistory:=True
Next i
End Sub
aber jetzt geht es wie verrückt.
Nochmals vielen Dank - stand etwas auf der Leitung.
gruß lobby007
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige