HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
Alwin Weisangler
12.07.2026 10:36:14
AW: Hyperlink in Blattkopie aktualisieren
Hallo,

falls ich es richtig verstanden habe so?


Option Explicit

Sub NewSheet()
Dim oldwks As Worksheet, newWks As Worksheet, Name$, Zellen As Range
Name = InputBox("Bitte Blattnamen vergeben", "Abfrage Blattnamen")
Set oldwks = Tabelle6
Set newWks = ThisWorkbook.Worksheets.Add(after:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count))
oldwks.Range("A1").CurrentRegion.Copy
newWks.Range("A1").PasteSpecial (xlAll)
With newWks
Set Zellen = .Range("A1,J1,S1,AB1,AK1,AT1,BC1,BL1,BU1,CD1,CM1,CV1")
.Name = Name
.Hyperlinks.Add Anchor:=Zellen, Address:="", SubAddress:=.Name & "!DO1"
Zellen.Interior.Color = RGB(146, 208, 80)
End With
With Zellen
.Interior.Color = RGB(146, 208, 80)
.HorizontalAlignment = xlCenter
End With
End Sub


Gruß Uwe
Als Antwort auf diesen Beitrag
Ulf
12.07.2026 09:55:31
AW: Hyperlink in Blattkopie aktualisieren
Hi,
Public Sub intern()

Dim wb As Workbook
Dim wks As Worksheet
Dim hls As Hyperlinks
Dim hl As Hyperlink
Set wb = ThisWorkbook
Set wks = wb.Worksheets(wb.Worksheets.Count)
Set hls = wks.Hyperlinks
For Each hl In hls
If hl.Address = "" Then
hl.SubAddress = "'" & wks.Name & "'!" & Right(hl.SubAddress, Len(hl.SubAddress) - InStr(hl.SubAddress, "!"))
End If
Next
End Sub

hth
Ulf
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.