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

Forumthread: mehrere hyperlinks auf einmal aendern

mehrere hyperlinks auf einmal aendern
20.07.2004 12:34:28
sam
hi,
habe eine excel tabelle,
in der ich mehrere hyperlinks auf andere files habe.
nun hat sich bei uns im netz
das laufwerk geaendert.
nun muss die exceltabelle angepasst werden,
wie kann ich alle hyperlinks auf einmal aendern
gibt es da eine funktion
****************
Gruesse SAM
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: mehrere hyperlinks auf einmal aendern
20.07.2004 12:46:03
Nico
hi
vielleicht kannste mit suchen und ersetzen (strg+h) arbeiten.
suchen C:
ersetzen durch d:
z.b.
Gruß
Nico
AW: mehrere hyperlinks auf einmal aendern
andreas
hallo sam ,
aus der recherche :

Sub test()
Dim oldtext As String
Dim newtext As String
Dim h As Hyperlink
' Beliebiger Textbestandteil eines Hyperlink, z.B. ".com" oder ".org".
oldtext = "aa"
newtext = "qqqqqqqqqqq"
' Alle Hyperlinks im aktiven Arbeitsblatt prüfen.
For Each h In ActiveSheet.Hyperlinks
x = InStr(1, h.Address, oldtext)
If x > 0 Then
'h.TextToDisplay = newtext
h.Address = newtext
End If
Next
End Sub

gruß
andreas e


http://www.fachforen.de
eine Linksammlung zu diversen fachforen
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Mehrere Hyperlinks in Excel auf einmal ändern


Schritt-für-Schritt-Anleitung

Um alle Hyperlinks in deiner Excel-Tabelle gleichzeitig zu ändern, kannst du die Funktion "Suchen und Ersetzen" oder ein VBA-Skript verwenden. Hier sind die Schritte für beide Methoden:

Methode 1: Suchen und Ersetzen

  1. Öffne deine Excel-Datei.
  2. Drücke Strg + H, um das Fenster "Suchen und Ersetzen" zu öffnen.
  3. Gib im Feld "Suchen nach" den alten Pfad ein (z.B. C:\).
  4. Gib im Feld "Ersetzen durch" den neuen Pfad ein (z.B. D:\).
  5. Klicke auf "Alle ersetzen".

Methode 2: VBA-Skript

Falls du mehr Kontrolle benötigst, kannst du ein VBA-Skript verwenden:

  1. Drücke Alt + F11, um den VBA-Editor zu öffnen.
  2. Klicke auf "Einfügen" und wähle "Modul".
  3. Füge den folgenden Code ein:
Sub HyperlinksAendern()
    Dim oldtext As String
    Dim newtext As String
    Dim h As Hyperlink

    oldtext = "C:\"  ' Alter Pfad
    newtext = "D:\"  ' Neuer Pfad

    For Each h In ActiveSheet.Hyperlinks
        If InStr(1, h.Address, oldtext) > 0 Then
            h.Address = Replace(h.Address, oldtext, newtext)
        End If
    Next
End Sub
  1. Schließe den VBA-Editor und führe das Makro aus.

Häufige Fehler und Lösungen

  • Fehler: Die Hyperlinks werden nicht geändert.

    • Lösung: Stelle sicher, dass du den richtigen alten Pfad in das Suchen und Ersetzen-Feld eingibst.
  • Fehler: VBA-Skript funktioniert nicht.

    • Lösung: Überprüfe, ob du das Makro in der richtigen Arbeitsmappe ausführst und ob die Makros aktiviert sind.

Alternative Methoden

  • Hyperlink ändern in einer Zelle: Um zwei Hyperlinks in einer Excel-Zelle zu ändern, musst du den Link manuell bearbeiten, da Suchen und Ersetzen in diesem Fall nicht funktioniert. Du kannst jedoch die Zelle in den Bearbeitungsmodus bringen und die Links anpassen.

  • Excel mehrere Links gleichzeitig öffnen: Halte die Strg-Taste gedrückt und klicke auf die Links, um sie gleichzeitig zu öffnen.


Praktische Beispiele

  • Ändern von Hyperlinks in einer Zelle: Wenn du zwei Hyperlinks in einer Zelle hast, kannst du sie durch Doppelklick auf die Zelle und anschließendes Bearbeiten der Links anpassen.

  • VBA für spezifische Änderungen: Verwende das oben genannte VBA-Skript, um gezielt bestimmte Hyperlinks zu ändern, wie etwa die Ersetzung von C:\Datei1 durch D:\Datei1.


Tipps für Profis

  • Nutze die Funktion "Datenüberprüfung", um sicherzustellen, dass alle Hyperlinks korrekt sind, bevor du die Änderungen vornimmst.
  • Speichere immer eine Sicherungskopie deiner Excel-Datei, bevor du Massenänderungen vornimmst.

FAQ: Häufige Fragen

1. Kann ich mehrere Hyperlinks in einer Zelle haben?
Ja, du kannst mehrere Hyperlinks in einer Zelle haben, jedoch musst du sie manuell ändern.

2. Wie kann ich die Hyperlinks in Excel einfacher verwalten?
Eine gute Praxis ist es, alle Hyperlinks in einer separaten Spalte aufzulisten und dann die Suchen-und-Ersetzen-Funktion zu verwenden, um sie zentral zu verwalten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige