Avatar billede askims Nybegynder
01. maj 2001 - 14:24 Der er 3 kommentarer og
2 løsninger

Entydige elementer!

Hej

Jeg har en liste hvor de enkelte elementer kan optræde flere gange, men jeg er kun interesseret i de entydige elementer.

Jeg ved godt at man kan sortere elementerne og lave en hvis-formel, og derved finde de entydige elementer, men jeg mener at have set en mere smart metode.

ASKIMS 
Avatar billede fobian Nybegynder
01. maj 2001 - 15:36 #1
Hvis du markerer området og opretter en pivot tabel vil du få en liste med de entydige elementer. Du kan så få pivottabellen til at vise hvor mange gange de enkelte elementer forekommer.
Avatar billede janvogt Praktikant
01. maj 2001 - 18:05 #2
Du har ret i, at det kan gøres på en nemmere måde. Den er følgende:

Markér din liste
Gå ind i menuen under DATA -> FILTER -> AVANCERET FILTER
Afmærk \"Unikke poster\" og vælg, om listen skal vises lokalt eller kopieres til et andet sted.
Tryk \"OK\"
Avatar billede askims Nybegynder
02. maj 2001 - 13:42 #3
Det må gerne være vba-kode
Avatar billede janvogt Praktikant
07. maj 2001 - 14:57 #4
Ok, den kommer så her:

Public Sub DeleteDuplicateRows()
\'
\' Marker det område, hvor du ønsker at slette dublet-rækker og kør makroen
\'
Dim r As Long
Dim N As Long
Dim V As Variant
Dim Rng As Range

On Error GoTo EndMacro
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

If Selection.Rows.Count > 1 Then
    Set Rng = Selection
Else
    Set Rng = ActiveSheet.UsedRange.Rows
End If

N = 0
For r = Rng.Rows.Count To 1 Step -1
    V = Rng.Cells(r, 1).Value
    If Application.WorksheetFunction.CountIf(Rng.Columns(1), V) > 1 Then
        Rng.Rows(r).EntireRow.Delete
        N = N + 1
    End If
Next r

EndMacro:

Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic

End Sub
Avatar billede askims Nybegynder
10. maj 2001 - 08:20 #5
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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