11. maj 2010 - 11:55Der er
1 kommentar og 1 løsning
Sorter område udfra liste
Hej
Nu har jeg siddet og revet mig selv i håret noget tid over at skulle sortere det her data, og håber nu nogle af jeg kan hjælpe. Jeg har et ark med data i kolonne a,b,c,d... I kolonne H har jeg et ID nummer, som godt kan gå igen igennem kolonnen, jeg har en liste med ID numre som jeg gerne vil anvende til at sortere listen. Jeg har forsøgt med forskellige metoder, men kan ikke ramme rigtigt. Listen som skal bruges til sortering af området er på ca. 150 celler Håber nogen kan hjælpe?
Rem Version 1 Rem ========= Const af_okSignatur = "OK" 'kan ændres Dim antalRækker As Long, ræk As Long, bookNr As String Dim svar As String, antalOK As Long Public Sub checkKolonneA_F() antalRækker = ActiveCell.SpecialCells(xlLastCell).Row antalOK = 0 Application.ScreenUpdating = False
For ræk = 2 To antalRækker bookNr = Range("A" & CStr(ræk)) If bookNr <> "" Then svar = erBookNriF(bookNr) Range("D" & CStr(ræk)) = svar End If Next ræk
Application.ScreenUpdating = True MsgBox ("Antal OK: " & CStr(antalOK)) End Sub Private Function erBookNriF(bknr) With ActiveSheet.Range("F2:F" & CStr(antalRækker)) Set c = .Find(bknr, LookIn:=xlValues, LookAt:=xlWhole) If Not c Is Nothing Then erBookNriF = af_okSignatur antalOK = antalOK + 1 Else erBookNriF = "" End If End With End Function
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.