Avatar billede piphans Nybegynder
28. august 2006 - 13:19 Der er 3 kommentarer og
1 løsning

Macro der sletter rækker over og under en given celle med bestemt

Nogen der kan hjælpe mig? Jeg skal bruge en makro der løber igennem et ark

Leder efter celler i kolonne C der indeholder teksten REKV
Sletter rækken samt rækken under og 3rækker over (fem rækker i alt hvor REKV står i fjerde række)

Herefter skal søgning foretages igen indtil der ikke længere er celler med teksten REKV
Avatar billede excelent Ekspert
28. august 2006 - 14:02 #1
Sub FindTxt()
Dim x
For x = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(x, 3) = "REKV" Then
Range("C" & x - 3 & ":C" & x + 1).EntireRow.Delete
End If
Next

End Sub
Avatar billede excelent Ekspert
28. august 2006 - 16:36 #2
hvis ordet REKV ikke er det eneste i cellerne så prøv denne:

Sub xFind()
Dim x
For x = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(x, 3) Like "*REKV*" Then
Range("C" & x - 3 & ":C" & x + 1).EntireRow.Delete
End If
Next
End Sub
Avatar billede piphans Nybegynder
29. august 2006 - 15:17 #3
Hvor er det bare godt!

Hvad med lige at smide et svar i stedet for en kommentar. Så har jeg meget nemmere ved at komme af med mine points :O)
Avatar billede excelent Ekspert
29. august 2006 - 17:15 #4
ok 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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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