31. august 2004 - 11:56
Der er
13 kommentarer og 2 løsninger
Formel for å trekke URL ut av celle
landsbank.fo/test/url.xls inneholder celler som er kopiert fra lenker i en HTML-browser. Tydeligvis inneholder cellene hver sin URL, jeg kan også få tak i den ved å høyreklikke cellen og redigere hyperlink. Men jeg har bruk for en (dansk) funksjon som kan trekke URL'en ut av cellen. Noe i stil med mitt mislykkede forsøk i celle B3: =url(A3)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
31. august 2004 - 12:18
#1
Funktionen hedder =Hyperlink(url,navn) istedet Saa du kan give linket et nyt navn ved: = Hyperlink(A3,"Nyt Link") eller beholde det gamle = Hyperlink(A3)
31. august 2004 - 14:11
#3
Prøv med =TEKST(B3;) Eller kopier B3 og vælg "Indsæt speciel" og vælg "Værdier"
31. august 2004 - 14:12
#4
Jeg ved ikke lige hvordan det blev til B3 i stedet for A3, men jeg håber du forstår.
31. august 2004 - 14:13
#5
ok =text(a3,"") skulle virke saa
31. august 2004 - 17:16
#6
hov - jeg var lidt sent paa den der :-)
31. august 2004 - 17:35
#7
overchord -> Sådan går det jo nogen gange, men du mås også være lidt langsom, for jeg hører normalt ikke til dem, der kommer først :0)
31. august 2004 - 21:11
#8
Men det virker jo ikke, =TEKST(A7;"") returnerer "Reference: Time: Current Time", som er tekseten i lenken, ikke URL'en.
31. august 2004 - 21:39
#9
hva med noget i den her stil? Function HyperLinkText(pRange As Range) As String Dim ST1 As String Dim ST2 As String If pRange.Hyperlinks.Count = 0 Then Exit Function End If ST1 = pRange.Hyperlinks(1).Address ST2 = pRange.Hyperlinks(1).SubAddress If ST2 <> "" Then ST1 = "[" & ST1 & "]" & ST2 End If HyperLinkText = ST1 End Function
31. august 2004 - 22:22
#10
janegil -> hos mig returnerer det faktisk url'er, så jeg ved ikke lige hvorfor den ikke virker hos dig.
31. august 2004 - 22:33
#11
Ok, nu forstår jeg, hvad du mener (Jeg er lidt langsom, men sådan er det, nå man kommer op i årene!) Den simple udgave af hiks' forslag vil være at oprette en funktion, der blor returnerer URL'en: Function URL(celle As Range) As String URL = celle.Hyperlinks(1).Address End Function Mere kompliceret behøver det ikke være.
31. august 2004 - 22:58
#12
En funksjon med én kode linje. Så burde det vært enda enklere; jeg burde kunne sette =Hyperlinks(1).Address i cellen. Men så enkelt er det ikke.
31. august 2004 - 23:06
#13
Det fungerer nå ! (Men ikke i landsbank.fo/test/url.xls fordi jeg har FTP-problemer i kveld.) Jeg skal ha et svar fra sjap, selv om løsningen 'bare' er en forenklet versjon av hiks' kode.
31. august 2004 - 23:40
#14
ok :0)
31. august 2004 - 23:42
#15
Men glem nu ikke hiks. Han kom trods alt først med det forslag, der virker ;-)
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig