Sub losgrößenzuordnung()
Zeile_lesen = 9 'initialwert
zeile_schreiben = 9 'initialwert
Set losgr = Range("Losgrößen")
Do While Cells(Zeile_lesen, "E") <> ""
Auftr = Cells(Zeile_lesen, "E") 'Auftrag lesen
MA = Cells(Zeile_lesen, "F") 'MA lesen
'Nr = Cells(Zeile_lesen, "G") 'Nr lesen
Var = Cells(Zeile_lesen, "H") 'Variante lesen
'losgröße mit Sverweis ermitteln
los_gr = WorksheetFunction.VLookup(Var, losgr, 2, 0)
For baulos = 0 To los_gr - 1
Cells(zeile_schreiben + baulos, "O") = Auftr
Cells(zeile_schreiben + baulos, "P") = MA
Cells(zeile_schreiben + baulos, "Q") = baulos + 1
Cells(zeile_schreiben + baulos, "R") = Var
Next baulos
Zeile_lesen = Zeile_lesen + 1 'nächste Zeile
zeile_schreiben = zeile_schreiben + baulos 'nächste Zeile
Loop
End Sub
Gruß, MCO
los_gr = WorksheetFunction.VLookup(Var, losgr, 2, 0)
Sub losgrößenzuordnung()
Zeile_lesen = 73 'initialwert
zeile_schreiben = 73 'initialwert
Set losgr = Range("AC73:AD80")
Do While Cells(Zeile_lesen, "V") <> ""
Auftr = Cells(Zeile_lesen, "V") 'Auftrag lesen
MA = Cells(Zeile_lesen, "W") 'MA lesen
'Nr = Cells(Zeile_lesen, "X") 'Nr lesen
Var = Cells(Zeile_lesen, "Y") 'Variante lesen
'losgröße mit Sverweis ermitteln
los_gr = WorksheetFunction.VLookup(Var, losgr, 2, 0)
For baulos = 0 To los_gr - 1
Cells(zeile_schreiben + baulos, "AF") = Auftr
Cells(zeile_schreiben + baulos, "AG") = MA
Cells(zeile_schreiben + baulos, "AH") = baulos + 1
Cells(zeile_schreiben + baulos, "AJ") = Var
Next baulos
Zeile_lesen = Zeile_lesen + 1 'nächste Zeile
zeile_schreiben = zeile_schreiben + baulos 'nächste Zeile
Loop
End Sub
Was mache ich falsch?
Sub losgrößenzuordnung()
Zeile_lesen = 9 'initialwert
zeile_schreiben = 9 'initialwert
Set losgr = Range("Losgrößen")
Do While Cells(Zeile_lesen, "E") <> ""
Auftr = Cells(Zeile_lesen, "E") 'Auftrag lesen
MA = Cells(Zeile_lesen, "F") 'MA lesen
'Nr = Cells(Zeile_lesen, "G") 'Nr lesen
Var = Cells(Zeile_lesen, "H") 'Variante lesen
'losgröße mit Sverweis ermitteln
los_gr = WorksheetFunction.VLookup(Var, losgr, 2, 0)
For baulos = 0 To los_gr - 1
Cells(zeile_schreiben + baulos, "O") = Auftr
Cells(zeile_schreiben + baulos, "P") = MA
Cells(zeile_schreiben + baulos, "Q") = baulos + 1
Cells(zeile_schreiben + baulos, "R") = Var
Next baulos
Zeile_lesen = Zeile_lesen + 1 'nächste Zeile
zeile_schreiben = zeile_schreiben + baulos 'nächste Zeile
Loop
End Sub
Gruß, MCO
los_gr = WorksheetFunction.VLookup(Var, losgr, 2, 0)
Sub losgrößenzuordnung()
Zeile_lesen = 73 'initialwert
zeile_schreiben = 73 'initialwert
Set losgr = Range("AC73:AD80")
Do While Cells(Zeile_lesen, "V") <> ""
Auftr = Cells(Zeile_lesen, "V") 'Auftrag lesen
MA = Cells(Zeile_lesen, "W") 'MA lesen
'Nr = Cells(Zeile_lesen, "X") 'Nr lesen
Var = Cells(Zeile_lesen, "Y") 'Variante lesen
'losgröße mit Sverweis ermitteln
los_gr = WorksheetFunction.VLookup(Var, losgr, 2, 0)
For baulos = 0 To los_gr - 1
Cells(zeile_schreiben + baulos, "AF") = Auftr
Cells(zeile_schreiben + baulos, "AG") = MA
Cells(zeile_schreiben + baulos, "AH") = baulos + 1
Cells(zeile_schreiben + baulos, "AJ") = Var
Next baulos
Zeile_lesen = Zeile_lesen + 1 'nächste Zeile
zeile_schreiben = zeile_schreiben + baulos 'nächste Zeile
Loop
End Sub
Was mache ich falsch?