18. september 2009 - 13:51Der er
7 kommentarer og 1 løsning
hjælp til at vba script
jeg kunne godt bruge lidt hjælp til et script
jeg har i A en liste på ca 5000 7 cifrede numre. i B har jeg ca 5600 7 cifrede numre.
kan man lave et script der kan sammenligne de to kolonner og give den som ikke står i begge kolonner en farve. jeg har prøvet mig lidt frem med nogle af de forslag der er herinde, men kan ikke rigtig få det til at virke.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Dim sidsteRække As Integer, ræk As Integer Public Sub sammenLign() sidsteRække = ActiveCell.SpecialCells(xlLastCell).Row
Rem Kolonne A For ræk = 1 To sidsteRække If Cells(ræk, 1) <> "" Then If søg(Cells(ræk, 1), "B1:B" & CStr(sidsteRække)) = False Then Cells(ræk, 1).Interior.ColorIndex = 3 End If End If Next ræk
Rem Kolonne B For ræk = 1 To sidsteRække If Cells(ræk, 2) <> "" Then If søg(Cells(ræk, 2), "A1:A" & CStr(sidsteRække)) = False Then Cells(ræk, 2).Interior.ColorIndex = 3 End If End If Next ræk End Sub Private Function søg(nr, område)
With ActiveSheet.Range(område) Set c = .Find(nr, LookIn:=xlValues, LookAt:=xlWhole) If Not c Is Nothing Then søg = True Else søg = False End If End With End Function
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.