OK ook bijgevoegd.
Code:
Private Sub CommandButton1_Click()
'waar gaan we opslaan
legeregel = Worksheets("blad2").Range("A" & Rows.Count).End(xlUp).Row + 1
'wat gaan we opslaan
dagmelding = UserForm1.dag.Value
maandmelding = UserForm1.maand.Value
jaarmelding = UserForm1.jaar.Value
datummelding = dagmelding & "-" & maandmelding & "-" & jaarmelding
With UserForm1
datummelding = Format(datummelding, "dd-mm-yyyy")
ingevuld_door = UserForm1.ingevuld_door.Text
machine_nr = UserForm1.machine_nr.Value
shift = UserForm1.shift.Text
Ordernummer = UserForm1.Ordernummer.Text
Klant = UserForm1.Klant.Text
Omschrijving = UserForm1.Omschrijving.Text
onttrekken = UserForm1.onttrekken.Value
extra_papier = UserForm1.extra_papier.Value
controle_pak = UserForm1.controle_pak.Value
Reden = UserForm1.Reden.Text
defect_limit = UserForm1.defect_limit.Value
geschat_aantal = UserForm1.geschat_aantal.Value
Positie = UserForm1.Positie.Text
soort = UserForm1.soort.Value
Pallet1 = UserForm1.Pallet1.Text
Pallet2 = UserForm1.Pallet2.Text
Pallet3 = UserForm1.Pallet3.Text
Pallet4 = UserForm1.Pallet4.Text
Pallet5 = UserForm1.Pallet5.Text
Pallet6 = UserForm1.Pallet6.Text
inhoud = UserForm1.inhoud.Value
End With
If extra_papier = True And Reden = Empty Then
MsgBox "U heeft aangegeven dat u extra papier heeft aangevraagd, a.u.b. de reden aangeven"
Exit Sub
Else
With Worksheets("blad2")
Worksheets("blad2").Range("a" & legeregel) = datummelding
Worksheets("blad2").Range("b" & legeregel) = ingevuld_door
Worksheets("blad2").Range("c" & legeregel) = machine_nr
Worksheets("blad2").Range("d" & legeregel) = shift
Worksheets("blad2").Range("e" & legeregel) = Ordernummer
Worksheets("blad2").Range("f" & legeregel) = Klant
Worksheets("blad2").Range("g" & legeregel) = Omschrijving
Worksheets("blad2").Range("h" & legeregel) = onttrekken
Worksheets("blad2").Range("i" & legeregel) = extra_papier
Worksheets("blad2").Range("j" & legeregel) = controle_pak
Worksheets("blad2").Range("k" & legeregel) = Reden
Worksheets("blad2").Range("l" & legeregel) = defect_limit
Worksheets("blad2").Range("m" & legeregel) = geschat_aantal
Worksheets("blad2").Range("n" & legeregel) = Positie
Worksheets("blad2").Range("o" & legeregel) = soort
Worksheets("blad2").Range("p" & legeregel) = Pallet1
Worksheets("blad2").Range("q" & legeregel) = Pallet2
Worksheets("blad2").Range("r" & legeregel) = Pallet3
Worksheets("blad2").Range("s" & legeregel) = Pallet4
Worksheets("blad2").Range("t" & legeregel) = Pallet5
Worksheets("blad2").Range("u" & legeregel) = Pallet6
Worksheets("blad2").Range("v" & legeregel) = inhoud
MsgBox "De door u ingevoerde gegevens zijn opgeslagen in het Logboek/QVC"
UserForm1.Hide
End With
End If
End Sub
Private Sub SpinButton1_Change()
With UserForm1
Dim i As Integer
For i = 1 To 4
Choose(i, datummelding, ingevuld_door, machine_nr, shift).Value = Cells(SpinButton1.Value, i).Value
Next
If Klant.TextLength = 0 Then Klant.Text = "Nieuw record"
End With
End Sub
Private Sub UserForm_Click()
End Sub
Laatst bewerkt: