Beste helper,
Mijn vraag gaat over de userform in bijgevoegd bestand en dan om onderstaand stukje vba. Bekijk bijlage Station1 - Copy.xlsm
Bovenstaande code ziet nu niet of er een waarde groter dan 0 in het vakje UitTijd staat. Ook al staat er niks in UitTijd dan voert ie nog steeds de UitTijd in en schiet ie door naar het volgende.
Moet ik het stukje If UitTijd.Value > 1 Then wellicht anders formuleren?
Om mijn vraag te verduidelijken. Als je in de userfrom bij Medewerker1, Ordernumber, lijnnummer en Intijd waarde 1 invult dan wordt er in sheet2 niks ingevuld.
Bedankt.
Mijn vraag gaat over de userform in bijgevoegd bestand en dan om onderstaand stukje vba. Bekijk bijlage Station1 - Copy.xlsm
Code:
emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1
If UitTijd.Value > 1 Then
c01 = [Medewerker1] & "|" & [OrderNumber] & "|" & [LijnNumber]
For Each cl In Range("A:A").SpecialCells(2)
c02 = cl.Value & "|" & cl.Offset(, 1).Value & "|" & cl.Offset(, 2).Value
If c01 = c02 Then
Set r = Range("A1:G1").Find("uit")
Cells(cl.Row, r.Column).Value = UitTijd.Value
Exit For
End If
Next
Cells(emptyRow - 1, 6).Value = Code.Value
Else
Cells(emptyRow, 1).Value = Medewerker1.Value
Cells(emptyRow, 2).Value = OrderNumber.Value
Cells(emptyRow, 3).Value = LijnNumber.Value
If InTijd.Value > 0 Then Cells(emptyRow, 4).Value = InTijd.Value
If InTijd.Value > 0 Then Cells(emptyRow, 7).Value = Format(Now(), "d-m-yyyy")
Cells(emptyRow, 6).Value = Code.Value
End If
Bovenstaande code ziet nu niet of er een waarde groter dan 0 in het vakje UitTijd staat. Ook al staat er niks in UitTijd dan voert ie nog steeds de UitTijd in en schiet ie door naar het volgende.
Moet ik het stukje If UitTijd.Value > 1 Then wellicht anders formuleren?
Om mijn vraag te verduidelijken. Als je in de userfrom bij Medewerker1, Ordernumber, lijnnummer en Intijd waarde 1 invult dan wordt er in sheet2 niks ingevuld.
Bedankt.
Laatst bewerkt: