Hej - Jeg søger en vba løsning til følgende problem Haves: excel file "debitor.xls": A B C 1 14153 650.000 12 2 14156 50.000 25 3 14156 150.000 12 4 14156 101.000 21 5 14156 65.000 25 6 14156 125.000 19 7 14157 50.000 25 8 14157 50.000 25
Ønskes: Følgende resultat kopieret til fil: 14156.xls (sheet: "andre") Kolonne A,C,D række 54 ff
A B C D 54 14156 150.000 12 55 14156 101.000 21 56 14156 125.000 19
Kriterierne for udsortering fra Debitor.xls er således værdien i Col A (kun 14156) samt værdien i col B (større end 100.000). Koden skal helst kunne placeres i filen "14156.xls"
Jeg ved ikke om denne her stadig er aktuel, men hvis det er tilfældet er her en idé til en løsning.
-------------------------------------
Sub Sortering_flyt()
Application.ScreenUpdating = False
Dim RK As Long Dim RK1 As Long
Workbooks.Open ("C:\Users\Henrik Klein\Documents\VBA\Eksperten\Flyt_konti\Andre.xls") 'Her skiver du stien til placeringen af filen Workbooks.Open ("C:\Users\Henrik Klein\Documents\VBA\Eksperten\Flyt_konti\Debitor.xls") 'Her skiver du stien til placeringen af filen
Windows("Debitor.xls").Activate
RK = 2 RK1 = 54
Do Cells(RK, 1).Select If Cells(RK, 2) = 14156 And Cells(RK, 3) > 100000 Then Range(Selection, Selection.End(xlToRight)).Select Selection.Copy Windows("Andre.xls").Activate Cells(RK1, 1).Select ActiveSheet.Paste Application.CutCopyMode = False RK1 = RK1 + 1 RK = RK + 1 Else RK = RK + 1 End If Windows("Debitor.xls").Activate Loop Until Cells(RK, 1) = ""
Windows("MAKRO.xls").Close
End Sub
-------------------------------------
Jeg er ikke helt sikker på om jeg har forstået det korrekt mht. hvor de kopierede rækker skal kopieres.
Jeg går ud fra at de skal placeres o første ledige række i arket, men eftersom at du skrev række 54 har jeg lagt dem dér i første omgang. Det kan sagtens ændres, men så må du lige give besked.
Med venlig hilsen
Henrik
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.