05. marts 2004 - 13:00
Der er
4 kommentarer og 1 løsning
VBA "fejl"
Hej E. Jeg har denne kode: Private Sub btnGo_Click() Dim oHyp As Hyperlink Dim Resultat As String Dim strFind As String Dim strReplace As String strFind = txtFind.Value strReplace = txtReplace.Value lbxResultat.Clear lbxResultat2.Clear For Each oHyp In ActiveSheet.Hyperlinks Resultat = oHyp.Address lbxResultat.AddItem (oHyp.Address) Resultat = Replace(Resultat, " " & strFind & " ", " " & strReplace & " ") 'Resultat = Replace(Resultat, "2007", "2008") oHyp.Address = Resultat lbxResultat2.AddItem (oHyp.Address) Next oHyp End Sub Men den rettet ikke resultetet når jeg bruger variablerne, men det gør den bpr jeg bruger "faste" tal eks. 2007. Kan i se hvorfor ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. marts 2004 - 13:15
#1
Har du prøvet med nedenstående ? Resultat = Replace(Resultat, strFind, strReplace)
05. marts 2004 - 13:21
#2
nej. :-) Men det prøver jag da lige...
05. marts 2004 - 13:25
#3
Perfekt :-) Hvorfor skal variablerne ikke ind i " " & variable & " "? Også lige et svar
05. marts 2004 - 13:36
#4
De er ikke nødvendige når man benytter variabler. De er kun nødvendige når man selv vil skrive noget tekst ind.
05. marts 2004 - 13:53
#5
OK TAK
Kurser inden for grundlæggende programmering