Avatar billede fqthjoe Nybegynder
10. november 2003 - 15:29 Der er 3 kommentarer og
1 løsning

makro der finder bestemt tekst og sletter pågælde række

Hej eksperter:
Jeg har et regneark med omkring 62000 rækker og bestående af 4 kolonner. I den ene kolonne står der f.eks. "10 ms" og "timeout" sådan forskelligt derned ad.
Nu vil jeg gerne finde alle de rækker hvor der står "timeout" og så slette pågældende række.
Kan man lave en makro eller lignede ?
Avatar billede aheiss Praktikant
10. november 2003 - 15:54 #1
Denne er ikke elegant men den virker :

Sub slet_rakker()
On Error GoTo slut:
Dim tekst As String
tekst = "timeout"  ' Ret selv tekst
Do
    Columns("D:D").Select  ' udvid selv område
    Selection.Find(What:=tekst, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
        :=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
        False).Activate
   
    ActiveCell.EntireRow.Delete
Loop Until ActiveCell = ""
slut:
Range("a1").Select
End Sub
Avatar billede fqthjoe Nybegynder
10. november 2003 - 16:24 #2
Yes..........det virker.. danke
Avatar billede fqthjoe Nybegynder
10. november 2003 - 16:25 #3
smider du et svar
Avatar billede aheiss Praktikant
10. november 2003 - 16:31 #4
Kommer her :-)
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