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 fra Salesforce
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