Avatar billede kasper76 Nybegynder
31. marts 2008 - 08:42 Der er 2 kommentarer og
1 løsning

Fjern dublet

Hej

Jeg har flere regneark som skal fjerne dubletter på forskellige måder.

1. Fjern dublet så der kun er en unik tilbage

2. Fjern dublet så der ikke er nogen tilbage (fjerne alle firmaer som indgår mere end en gang)

3. Fjern dubletter med markering af de felter som indeholder dubletter, så jeg selv kan fjerne dem manuelt.

Håber en kan hjælpe.
Avatar billede jlemming Nybegynder
31. marts 2008 - 13:09 #1
Denne kode markere dubletere i kolonne A



Sub test_mark_dups()
  'Kontroller varenavne for dubletter, markeres gule
  Dim Rng1 As Range
  Dim rstart1 As Range

    MsgBox ("Kontroller varenavne for dubletter, markeres gule")
    Set rstart1 = ActiveSheet.Range("A1")
    Set Rng1 = Range(rstart1.Offset(0, 0), Cells(65535, rstart1.Column).End(xlUp))
       
    Rng1.Interior.ColorIndex = 0
    MarkDuplicates Rng1, vbYellow
   
End Sub


Private Sub MarkDuplicates(rlist As Range, lColor As Long)
Dim Cell As Range
Dim Uniqs As Object 'New Dictionary
Set Uniqs = CreateObject("scripting.dictionary")
  Application.ScreenUpdating = False
  On Error Resume Next
  For Each Cell In rlist
      Uniqs.Add UCase(Cell.Value), CStr(UCase(Cell.Value))
      If Err.Number <> 0 And Cell.Value <> Empty Then Cell.Interior.Color = lColor
      Err.Clear
  Next Cell
  Application.ScreenUpdating = True
Avatar billede kasper76 Nybegynder
29. april 2008 - 12:00 #2
Tak for hjælpen - undskyld det sene svar.

Smid et svar og få dine point :-)
Avatar billede jlemming Nybegynder
29. april 2008 - 12:31 #3
bedre sent end aldrig :o)
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