Avatar billede jroi Nybegynder
08. november 2002 - 10:13 Der er 8 kommentarer og
1 løsning

Sammenligning av to ark

I filen i linken har jeg to ark som er "nesten" like som skal sammenlignes. "Missmatch" skal inn i et nytt ark... forklaring ligger også i siste ark...

Hvordan gjøre dette så enkelt som mulig. I virkeligheten skal jeg sammenligne to ark med 10 000 rader.

http://home.no.net/jroi/svalbard/sam.xls

svarfll kan sendes til jroi@start.no

vh
jroi
Avatar billede bak Forsker
08. november 2002 - 12:23 #1
Min maskine går helt kold når jeg prøver at hente arket.
Er jeg den eneste???
Avatar billede jroi Nybegynder
08. november 2002 - 12:28 #2
Jeg får lastet den ned fra forskjellige PC..

Jeg kan sende deg filen på mail..
Avatar billede bak Forsker
08. november 2002 - 12:29 #3
tommybak@netscape.net
Avatar billede bak Forsker
08. november 2002 - 14:09 #4
Ok, her er en makro du kan køre for at sammenligne. Jeg har kun testet på dine egne data, så jeg ved ikke hvor hurtig den er på 10000 linier.
Sub Compare()
Dim TB1 As Worksheet, TB2 As Worksheet, TB3 As Worksheet
Dim Found As Range
Dim i%, y%
Dim check As Boolean
    Set TB1 = Workbooks("Gamle data").Worksheets(1)
    Set TB2 = Workbooks("Nye data").Worksheets(1)
    Set TB3 = Workbooks("Sammenligning").Worksheets(1)
    i = 1: y = 1

    Do Until IsEmpty(TB2.Cells(i, 1))
        Set Found = TB1.Columns(1).Find _
            (TB2.Cells(i, 1), lookat:=xlWhole)
        If Not Found Is Nothing Then check = (Found.Offset(0, 1) = TB2.Cells(i, 2)) Else check = True
        If Found Is Nothing Or check = False Then
            TB3.Cells(y, 1) = TB2.Cells(i, 1)
            If check = False Then TB3.Cells(y, 3) = Found.Offset(0, 1)
            TB3.Cells(y, 2) = TB2.Cells(i, 2)
            y = y + 1
        End If
        i = i + 1
    Loop
End Sub
Avatar billede bak Forsker
11. november 2002 - 15:15 #5
jroi-> kan du få det til at virke ??
Avatar billede jroi Nybegynder
12. november 2002 - 15:24 #6
bak! Du er super! Takker så mye. Nå fungerer det og jeg beholder jobben min. hehe :-) Hvordan får jeg gitt deg poeng?

jroi
Avatar billede bak Forsker
12. november 2002 - 15:32 #7
Selv tak. :-)
Avatar billede bak Forsker
12. november 2002 - 23:35 #8
Du giver bare point til dette svar :-)
Avatar billede bak Forsker
19. november 2002 - 15:29 #9
Luk lige spørgsmålet :-)
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