Avatar billede MB280SK Seniormester
05. juli 2017 - 08:57 Der er 7 kommentarer og
1 løsning

Slette hele linjen der indeholder bestemt bogstavskombi

Hej
Jeg har et temmelig stort ark hvor jeg skal slette alle linjer der indeholder en bestemt kombination af bogstaver f.eks xzx
Jeg vil meget gerne have det som en formel, men kan det ikke lade sig gøre så som en makro / VBA.
Da jeg bestemt ikke er stærk i VBA må jeg nok bede om evt. hjælp til at få den integreret i arket. :-)
PFT
Avatar billede garrett Seniormester
05. juli 2017 - 09:29 #1
Er det i en bestemt kolonne der skal søges efter 'xyz' ?
Avatar billede MB280SK Seniormester
05. juli 2017 - 09:38 #2
Hej garratt
Nej det er i alle kolonner der skal søges
Avatar billede Mads32 Ekspert
05. juli 2017 - 09:48 #3
Er bogstavskombinationen i en celle??? eller sammensættes bogstaverne fra flere celler?????
Avatar billede garrett Seniormester
05. juli 2017 - 10:01 #4
En hurtig klyt-løsning som du kan smide ind i koden for ThisWorkbook kunne være:

Sub removelines()
    Dim c As Range
    For Each c In ThisWorkbook.ActiveSheet.UsedRange
        If InStr(c.Value, "xyz") > 0 Then
            c.EntireRow.Delete
        End If
    Next
End Sub
Avatar billede MB280SK Seniormester
05. juli 2017 - 10:56 #5
Bogstaverne står samlet i een celle.
Desværre virker dit script ikke.
Avatar billede garrett Seniormester
05. juli 2017 - 11:23 #6
Får du nogen bestemt fejl ?

Koden "antager" at det worksheet du vil søge igennem er det aktive når du eksekverer koden. Alternativt skal du erstatte "ActiveSheet" med 'Worksheets("Arknavn")' for altid at søge på det samme ark.
Avatar billede MB280SK Seniormester
05. juli 2017 - 11:53 #7
Ingen fejl, og det er som om at den står og leder arket igennem, men den sletter bare ikke.
Jeg prøver at skifte ActiveSheet ud
Avatar billede MB280SK Seniormester
05. juli 2017 - 12:26 #8
Det halp.
Mange 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
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