Print side | Luk vindue

Ændre mange HL i VBA

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=4358
Udskrevet den: 22.Nov.2024 kl. 21:58


Emne: Ændre mange HL i VBA
Besked fra: JonasUNI
Emne: Ændre mange HL i VBA
Posteringsdato: 11.Sep.2020 kl. 10:08
Hej 

Jeg skal have ændret mange hyperlinks i et større excel ark, og når jeg taster min kode:

for each hl in activesheet.hyperlinks:hl.address=replace(hl.address,"@GMT-2020.08.11-07.00.02\",""):next hl


ind i immediate i VBA, så ændrer den kun adressen for et link ad gangen. Det ændrer ikke noget om jeg markerer hele arket, kolonnen eller lign. Hvad gør jeg galt? 


I øvrigt ved jeg ikke hvorfor mit ark pludseligt skriver tidskoden i mine links. Det er ikke noget jeg skriver ind, men kommer desværre med jævne mellemrum, og gør at stien til linkene bliver ubrugelig.
Nogen bud på hvorfor det opfører sig sådan?


Mvh.
Jonas 




Svar:
Besked fra: Jørgen Christensen
Posteringsdato: 16.Nov.2020 kl. 11:28
Hej Jonas
Jeg har ikke forstand på VBA, men hvorfor bruger du ikke bare "Søg og Erstat" funktionen? CTRL+B så er du i gang.
Med hensyn til tidskoden i dine links, har jeg ikke nogen forklaring på det.
Venlig hilsen
Jørgen




Print side | Luk vindue