Avatar billede BIRGER Seniormester
04. april 2015 - 12:22 Der er 2 kommentarer og
1 løsning

Automatisk fjernelse af indhold i celler

Hej

Jeg har en masse data som kommer ind på denne måde:
Overskrift
AAA  xxxxxxxxxxx
AAA  xxxxxxxxxxx
BBB  xxxxxxxxxxx
BBB  xxxxxxxxxxx
BBB  xxxxxxxxxxx
CCC  xxxxxxxxxxx
osv.

Det jeg gerne vil have, er at der kun står AAA og BBB en gang og hvor de optræder første gang. De efterfølgende felter skal være blanke.
Der er en overskrift i listen som ikke må røres.

Kan det gøres automatisk?
Avatar billede natkatten Mester
04. april 2015 - 13:03 #1
Prøv med denne:

Sub FjernDublikeredeVærdier()
Dim ws As Worksheet
Dim omr As Range
Set ws = ActiveSheet
'Forudsætter at data er fra celle A2 og ned
'Fjerner alle dublikerede værdier undtagen den øverste
'Rører ikke værdier i kolonne A1 (overskriften)
    If ws.Range("A1") = "" Then Exit Sub
    Set omr = ws.Range("A1048576").End(xlUp)
    Do Until omr.Row = 2
        If omr.Value = omr.Offset(-1).Value Then
            omr.ClearContents
        End If
        Set omr = omr.Offset(-1)
    Loop
End Sub
Avatar billede BIRGER Seniormester
04. april 2015 - 13:20 #2
Helt perfekt igen...  sender du et svar

P.s. sender et nyt spørgsmål om udskrift, håber du også er stærk der!
Avatar billede natkatten Mester
04. april 2015 - 13:30 #3
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