Jeg har et spørgsmål angående en udligning. Jeg har et regneark med en masse poster, de kan variere i antal. De fleste af de poster står både i debet og kredit, kolonne H og I. Men det kan forekomme poster der kun står i debet. De er de poster jeg skal have for sig selv. Min ide er at fjerne dubletter og flytte de resterende, altså de unikke fra ark 1 til ark 2. Posterne i Ark 1 må ikke slettes.
Denne kode kopierer værdier i kolonne H som ikke findes i kolonne I til kolonne A i Ark2 Ret evt. kilde/dest. arknavnene i linie 2 og 3
Sub CopyUnikke()
Set sh1 = Sheets("Ark1") ' Kilde Ark Set sh2 = Sheets("Ark2") ' Destinations Ark rkH = sh1.Cells(5000, "H").End(xlUp).Row rkI = sh1.Cells(5000, "I").End(xlUp).Row Set rngH = sh1.Range("H2:H" & rkH) Set rngI = sh1.Range("I2:I" & rkI)
For Each c In rngH rkA = sh2.Cells(1000, "A").End(xlUp).Offset(1, 0).Row If WorksheetFunction.CountIf(rngI, c.Value) = 0 Then c.Copy sh2.Cells(rkA, "A") Next
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.