12.12.2016, 14:12
Hallo Zusammen,
ich brauche mal wieder eure Hilfe.
in einer Anwendung kopiere ich eine Spalte die in Ihrer ersten Zelle
einen Hyperlink enthält der auf ein Tabellenblatt zeigt.
Dieser Eintrag muss nun auf ein Anderes Tabellenblatt verändert werden.
Meine bisherige Lösung führt jedoch dazu, dass beide Einträge verändert
werden.
With Range("B4").Offset(0, iMax)
'Firmennummer eintragen
Range("B4:B26").Copy .Cells(1)
.Value = iMax + 1
.Hyperlinks(1).SubAddress = Replace(.Hyperlinks(1).SubAddress, "Firma 1", "Firma " & iMax + 1)
Ein anderer Ansatz
With Range("B4").Offset(0, iMax)
'Firmennummer eintragen
Range("B4:B26").Copy .Cells(1)
.Value = iMax + 1
.Hyperlinks.Add Anchor:=.Cells(1), Address:="", SubAddress:="Firma " & iMax + 1
verändert auch beide Hyperlinks.
Wer kann helfen?
Gruß Michael
ich brauche mal wieder eure Hilfe.
in einer Anwendung kopiere ich eine Spalte die in Ihrer ersten Zelle
einen Hyperlink enthält der auf ein Tabellenblatt zeigt.
Dieser Eintrag muss nun auf ein Anderes Tabellenblatt verändert werden.
Meine bisherige Lösung führt jedoch dazu, dass beide Einträge verändert
werden.
With Range("B4").Offset(0, iMax)
'Firmennummer eintragen
Range("B4:B26").Copy .Cells(1)
.Value = iMax + 1
.Hyperlinks(1).SubAddress = Replace(.Hyperlinks(1).SubAddress, "Firma 1", "Firma " & iMax + 1)
Ein anderer Ansatz
With Range("B4").Offset(0, iMax)
'Firmennummer eintragen
Range("B4:B26").Copy .Cells(1)
.Value = iMax + 1
.Hyperlinks.Add Anchor:=.Cells(1), Address:="", SubAddress:="Firma " & iMax + 1
verändert auch beide Hyperlinks.
Wer kann helfen?
Gruß Michael