Variable mit fehlerhaftem S-Verweis füllen
06.08.2003 13:47:34
Chris
ich habe folgendes Coding:
For i = 2 To zeilegesamt
If Cells(i, 2) = "intern" Then GoTo nexti
If Cells(i, 2) = "aushilfe" Then GoTo nexti
If Cells(i, 2) = "extern" Then
On Error GoTo fehlerstundensatz
stundensatz = Application.WorksheetFunction.VLookup(Cells(i, 10),_
Workbooks(Bestellungen).Sheets("format").Range("g:h"), 2, False) * 1.16
GoTo nachfehlerstundensatz
fehlerstundensatz:
stundensatz = 156.25
nachfehlerstundensatz:
Cells(i, 22) = stundensatz
End If
nexti:
Next i
In den Fällen i=2 bis i = 10 (und später auch nochmal ingesamt ca 35000 Zeilen) liefert der sverweis das Ergebnis "#nv". Aus diesem Grund habe ich die "on Error"-Funktion eingebaut.
Mich wundert jetzt jedoch, daß für i=2 das Ganze funktioniert, jedoch nicht für i=3.....
Hat jemand 'ne Idee? Vielleicht auch zu 'nem anderen Ansatz.
Grüße
Chris