Avatar billede lilled Nybegynder
20. februar 2007 - 18:24 Der er 4 kommentarer og
1 løsning

find 4 cifre i en streng

Hej


Hvordan kan jeg med en macro finde et vilkårligt 4 cifret tal i en streng og slette alt der kommer før og efter dette tal?

/liled
Avatar billede kabbak Professor
20. februar 2007 - 18:34 #1
må vi se et eksempel på strengen ?
Avatar billede kabbak Professor
20. februar 2007 - 18:42 #2
Public Sub FindTal()
Dim Str As String, I As Integer
    Str = "srftjaerlkrfg seafroæwasj 4589 werfwer"
    For I = 1 To Len(Str) - 4
        If IsNumeric(Mid(Str, I, 4)) And Val(Mid(Str, I, 4)) >= 1000 Then
            Str = Mid(Str, I, 4)
            Exit For
        End If
    Next
End Sub
Avatar billede kabbak Professor
21. februar 2007 - 14:49 #3
hallo
Avatar billede lilled Nybegynder
22. februar 2007 - 12:52 #4
Hej Kabbak
tak, ligger du ikke et svar?
/Lilled
Avatar billede kabbak Professor
22. februar 2007 - 14:10 #5
et svar ;-))
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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