01. august 2004 - 18:15Der er
13 kommentarer og 1 løsning
Kan dupletter fjernes fra en kolonne?
I et regneark har jeg 11.000 rækker. Jeg har indsat en ekstra kolonne, hvorefter jeg har sorteret/indekseret rækkerne. I kolonne har jeg f.eks. "varegruppe 55300"...denne tekst (varegruppe 55300) fremkommer jo flere gange. Hvordan fjerner jeg disse dupletterne så jeg kan skrive en ren Varegruppeliste ud...jeg vil nødigt sidde og slette, det tager alt for lang tid...
Public Sub MakerDubletterRøde() col = ActiveCell.Column Rowcount = Cells(65536, col).End(xlUp).Row Range(Cells(1, col), Cells(65536, col).End(xlUp)).Select For I = 1 To Rowcount If Cells(I, col).Interior.ColorIndex <> 3 Or Cells(I, col) <> "" Then For I1 = I + 1 To Rowcount If Cells(I, col) = Cells(I1, col) Then Cells(I1, col).Interior.ColorIndex = 3 End If Next End If Next End Sub
denne køres efter at du har tjekket om det er ok, så slettes de.
Public Sub FjernDubletterRøde() col = ActiveCell.Column Rowcount = Cells(65536, col).End(xlUp).Row Range(Cells(1, col), Cells(65536, col).End(xlUp)).Select For I = 1 To Rowcount If Cells(I, col).Interior.ColorIndex = 3 Then Cells(I, col).EntireRow.Delete Shift:=xlUp I = I - 1 Rowcount = Rowcount - 1 End If Next End Sub
okay, smart - jeg har lige prøvet og det ser faktisk ikke så svært ud...altså at indsætte og sætte i gang...men hvordan lærer man at lave disse koder...kan du anbefale en hjemmeside?
1) rækkene efter den kolonne der indeholder dubletter 2) tilføj kolonne med formelen: celle Y3: =hvis(x2=x3;ja;nej) -kopier denne formel hele vejen ned. hvor x er den kolonne der inderholder dubletter og y den nye kolonne 3) slå filter til hvor den nye kolonne er nej.
hvis kolonnen ikke er sorteret og kolonnen med index er kolonne F: 1. tilføj en extra kolonne 2. skriv denne formel i den nye kolonne =TÆL.HVIS($F$2:F2; F2) vær omhyggelig med at sætte dollartegnene som jeg har skrevet dem 3. sæt autofilter på 4. filter på alle værdier i den nye kolonne større end 1 5. slet alle synlige række
der er nu kun unikke værdier tilbage idet alle der har tallet 1 nu er unikke
En kommentar til denne, som jeg sidenhen har fundet ud af...brug PIVOTTABEL...så har man en komplet liste samlet.
Synes godt om
Ny brugerNybegynder
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.