Gå til innhold

Makro i excel for fjerning av rad med visse tekststrenger


Minus

Anbefalte innlegg

Hei,

 

er utrolig dårlig i excel, men ønsker likevel å bli flinkere og jobbe effektivt.

 

Har et regneark der jeg ønsker å fjerne rader med visse tekstrenger med makro. Tenkte at denne makroen enkelt kan bygges ut slik at den kan brukes i andre regneark også.

 

Bare for å ta et eksempel:

 

Gul

Grønn

Blå

Rød

 

Jeg ønsker å kunne fjerne alle som enten ikke er gul, eller alle som er grønn, blå og rød.

Dette gir det samme resultatet, men jeg ser for meg at sistnevnte kanskje er enklere å tilpasse til mitt bruk.

Lenke til kommentar
Videoannonse
Annonse

Ok da. Men ta det forsiktig.

Option Explicit
Option Compare Text

Sub Killem()
Dim R As Long, C As Long, RL As Long
Dim S As String
S = InputBox("Slett rader der kolonne " & ActiveCell.Column & " sier:", "Kill", ActiveCell.Value)
If StrPtr(S) = 0 Then Exit Sub
C = ActiveCell.Column
RL = Cells(ActiveSheet.Rows.Count, C).End(xlUp).Row
For R = RL To 1 Step -1
    If Cells(R, C).Value = S Then Rows(R).Delete
Next
End Sub

Beste hilsen Harald

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...