Avatar billede flashit Nybegynder
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 ?
Avatar billede snowball Novice
05. marts 2004 - 13:15 #1
Har du prøvet med nedenstående ?

Resultat = Replace(Resultat, strFind, strReplace)
Avatar billede flashit Nybegynder
05. marts 2004 - 13:21 #2
nej. :-) Men det prøver jag da lige...
Avatar billede flashit Nybegynder
05. marts 2004 - 13:25 #3
Perfekt :-)
Hvorfor skal variablerne ikke ind i " " & variable & " "?
Også lige et svar
Avatar billede snowball Novice
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.
Avatar billede flashit Nybegynder
05. marts 2004 - 13:53 #5
OK TAK
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester