Ik heb het geprobeerd. Ik wilde toch nog een userform inbrengen voordat ik het geheel zou gaan gebruiken. Ik kom alleen niet uit de VLookUp voor in het userform.
Op het werkblad werkt het allemaal wel, maar dit wil ik dus omzetten naar userform.
Opmerking:
Private Sub VLookUp() is geen combobox en ook geen object. Ik wilde deze sub gebruiken voor alle VLookUp.
Op het werkblad werkt het allemaal wel, maar dit wil ik dus omzetten naar userform.
Opmerking:
Private Sub VLookUp() is geen combobox en ook geen object. Ik wilde deze sub gebruiken voor alle VLookUp.
Code:
Private Sub UserForm_Initialize()
Tb_Datum = Date & " / " & Time
Tb_Aantal_Rij.Value = Range("B21")
Cmb_Zoekwaarde.RowSource = "Soort"
End Sub
Private Sub Cmb_Zoekwaarde_Change()
Cmb_Merk.RowSource = Cmb_Zoekwaarde.Value
End Sub
Private Sub Cmb_Merk_Change()
Cmb_Omschrijving.RowSource = Cmb_Merk.Value
End Sub
Private Sub Cb_Toevoegen_Click()
With Sheets("Opmaak")
Range("A12") = Cmb_Zoekwaarde
Range("B12") = Cmb_Merk
Range("C12") = Cmb_Omschrijving
Range("D12") = Tb_Art_Lev
Range("E12") = Tb_EAN
Range("F12") = Tb_Art_TU
Range("G12") = Tb_Prijs
Range("H12") = Tb_Aantal
Unload Me
Call Module1.Artikel_Toevoegen
End With
End Sub
Private Sub Cb_Reset_Click()
Unload Me
End Sub
' Hieronder de VLookUp
' Alleen waar ik het moet neerzetten dat is mij onduidelijk.
'De onderstaande textboxen moeten gevuld worden zodra de waarden in de 3 Comboboxen (Cmb_Zoekwaarde, Cmb_Merk en Cmb_Omschrijving) zijn ingevoerd.
Private Sub VLookUp()
With Application.WorksheetFunction
Tb_Art_Lev.Value = .VLookup(Cmb_Omschrijving.Value, Sheets("Materiaallijst").Range("A3:J370"), 3, False)
Tb_EAN.Value = .VLookup(Cmb_Omschrijving.Value, Sheets("Materiaallijst").Range("A3:J370"), 5, False)
Tb_Art_TU.Value = .VLookup(Cmb_Omschrijving.Value, Sheets("Materiaallijst").Range("A3:J370"), 6, False)
Tb_Prijs.Value = .VLookup(Cmb_Omschrijving.Value, Sheets("Materiaallijst").Range("A3:J370"), 7, False)
End With
End Sub
Private Sub Tb_Art_Lev_Change()
End Sub
Private Sub Tb_Art_TU_Change()
End Sub
Private Sub Tb_EAN_Change()
End Sub
Private Sub Tb_Prijs_Change()
End Sub
Laatst bewerkt: