Beste forumgebruikers!
Ik ben druk met een VBA formule die verschillende gegevens uit verschillende (maar qua opmaak hetzelfde) documenten ophaald en plaatst in een exceldocument.
Bijgaande VBA heb ik zelf in elkaar (met wat hulp) gezet maar als ik alle regels toevoeg geeft hij aan dat de procedure lengte te lang is om te gebruiken. Bovendien ben ik er van overtuigd dat het makkelijker moet kunnen. Wie kan mij helpen?
Alvast bedankt voor de hulp!!
Ik ben druk met een VBA formule die verschillende gegevens uit verschillende (maar qua opmaak hetzelfde) documenten ophaald en plaatst in een exceldocument.
Bijgaande VBA heb ik zelf in elkaar (met wat hulp) gezet maar als ik alle regels toevoeg geeft hij aan dat de procedure lengte te lang is om te gebruiken. Bovendien ben ik er van overtuigd dat het makkelijker moet kunnen. Wie kan mij helpen?
Code:
Sub Invoeren_Dagrapportages()
Dim vFilename As Variant
Dim lFileCount As Long
vFilename = Application.GetOpenFilename("Dagrapportages (*.xls),*.xls", , "Selecteer de dagrapportages die je wilt openen", , True)
If TypeName(vFilename) = "Boolean" Then Exit Sub
For lFileCount = LBound(vFilename) To UBound(vFilename)
Workbooks.Open vFilename(lFileCount)
'eerste tabblad!
'naam
ThisWorkbook.Sheets("Dagrapportage").Range("B100").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
'datum
ThisWorkbook.Sheets("Dagrapportage").Range("C100").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
'aantal uren werktijd
ThisWorkbook.Sheets("Dagrapportage").Range("D100").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C30").Value)
'aantal uren reistijd
ThisWorkbook.Sheets("Dagrapportage").Range("E100").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C29").Value)
'aantal kilometers
ThisWorkbook.Sheets("Dagrapportage").Range("G100").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C34").Value)
'tweede tabblad!
'opdrachtnummers per persoon/sheet
ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B13").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B14").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B14").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B15").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B15").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B16").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B16").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B17").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B17").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B18").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B18").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B19").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B19").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B20").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B20").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B21").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B21").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B22").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B22").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B23").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B23").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B24").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B24").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B25").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B25").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B26").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B26").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("B27").Value) = ("0") Then GoTo opdracht Else: ThisWorkbook.Sheets("Info").Range("C1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("B27").Value)
ThisWorkbook.Sheets("Info").Range("A1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C9").Value)
ThisWorkbook.Sheets("Info").Range("B1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H10").Value)
opdracht:
ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C13").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C14").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C14").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C15").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C15").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C16").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C16").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C17").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C17").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C18").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C18").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C19").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C19").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C20").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C20").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C21").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C21").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C22").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C22").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C23").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C23").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C24").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C24").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C25").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C25").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C26").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C26").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("C27").Value) = ("0") Then GoTo klant Else: ThisWorkbook.Sheets("Info").Range("D1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("C27").Value)
klant:
ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D13").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D14").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D14").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D15").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D15").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D16").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D16").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D17").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D17").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D18").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D18").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D19").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D19").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D20").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D20").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D21").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D21").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D22").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D22").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D23").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D23").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D24").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D24").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D25").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D25").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D26").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D26").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("D27").Value) = ("0") Then GoTo postcode Else: ThisWorkbook.Sheets("Info").Range("E1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("D27").Value)
postcode:
ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E13").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E14").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E14").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E15").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E15").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E16").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E16").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E17").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E17").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E18").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E18").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E19").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E19").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E20").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E20").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E21").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E21").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E22").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E22").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E23").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E23").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E24").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E24").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E25").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E25").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E26").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E26").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("E27").Value) = ("0") Then GoTo assign Else: ThisWorkbook.Sheets("Info").Range("F1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("E27").Value)
assign:
ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F13").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F14").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F14").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F15").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F15").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F16").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F16").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F17").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F17").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F18").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F18").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F19").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F19").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F20").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F20").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F21").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F21").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F22").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F22").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F23").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F23").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F24").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F24").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F25").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F25").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F26").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F26").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("F27").Value) = ("0") Then GoTo arrival Else: ThisWorkbook.Sheets("Info").Range("G1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("F27").Value)
arrival:
ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G13").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G14").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G14").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G15").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G15").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G16").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G16").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G17").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G17").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G18").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G18").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G19").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G19").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G20").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G20").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G21").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G21").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G22").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G22").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G23").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G23").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G24").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G24").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G25").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G25").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G26").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G26").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("G27").Value) = ("0") Then GoTo closing Else: ThisWorkbook.Sheets("Info").Range("H1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("G27").Value)
closing:
ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H13").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H14").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H14").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H15").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H15").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H16").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H16").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H17").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H17").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H18").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H18").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H19").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H19").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H20").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H20").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H21").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H21").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H22").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H22").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H23").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H23").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H24").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H24").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H25").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H25").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H26").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H26").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("H27").Value) = ("0") Then GoTo opmerkingen Else: ThisWorkbook.Sheets("Info").Range("I1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("H27").Value)
opmerkingen:
ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I13").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I14").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I14").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I15").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I15").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I16").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I16").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I17").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I17").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I18").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I18").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I19").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I19").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I20").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I20").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I21").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I21").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I22").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I22").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I23").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I23").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I24").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I24").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I25").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I25").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I26").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I26").Value)
If Application.Transpose(ActiveWorkbook.Sheets(1).Range("I27").Value) = ("0") Then GoTo einde Else: ThisWorkbook.Sheets("Info").Range("J1000").End(xlUp).Offset(1).Resize(, 1) = Application.Transpose(ActiveWorkbook.Sheets(1).Range("I27").Value)
einde:
ActiveWorkbook.Close False
Next
End Sub
Alvast bedankt voor de hulp!!