Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Hyperlink aktualsierung auf mehreren Sheets per VBA Makro |
05.12.2013 07:41:59 |
Michael |
|
|
|
05.12.2013 20:50:35 |
Gast43722 |
|
|
|
06.12.2013 07:45:19 |
Michael |
|
|
|
06.12.2013 17:18:27 |
Gast43722 |
|
|
Von:
Michael |
Datum:
05.12.2013 07:41:59 |
Views:
1411 |
Rating:
|
Antwort:
|
Thema:
Hyperlink aktualsierung auf mehreren Sheets per VBA Makro |
Guten Morgen,
hoffe ihr könnt mir hier weiterhelfen. Durch die Umstellung auf Office 2010 müssen ca. 500-600 Exceltabellen, welche zum großen Teil miteinander per
Hyperlink verbunden sind umgestellt werden. Um mir das ganze zu vereinfachen habe ich mir ein Makro geschrieben / teilweise gegoogelt. Das Makro
an sich funktioniert, jedoch ist das Problem dass, dass in jeder Excel-Datei 12 Datenblätter sind (1-12). Die Hyperlinks befinden sich jedoch nur auf
den Datenblättern 8-12. Das Makro hingegen ändert nur im aktiven Sheet die Hyperlinks. Ich habe schon mit Schleife etc. versucht ob es nicht möglich wäre.
Könntet man mir da weiterhelfen?
Hier der Code:
Sub HypLiAkt()
Dim hyp As Hyperlink, intL As Integer
For Each hyp In ActiveSheet.Hyperlinks
intL = Len(hyp.Address)
If intL > 4 Then
If LCase$(Right(hyp.Address, 4)) = ".xls" Then
hyp.Address = Left(hyp.Address, intL - 3) & "xlsm"
End If
End If
Next hyp
Call PfadeAendern
End Sub
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Hyperlink aktualsierung auf mehreren Sheets per VBA Makro |
05.12.2013 07:41:59 |
Michael |
|
|
|
05.12.2013 20:50:35 |
Gast43722 |
|
|
|
06.12.2013 07:45:19 |
Michael |
|
|
|
06.12.2013 17:18:27 |
Gast43722 |
|
|