Kevinw01
Gebruiker
- Lid geworden
- 23 jun 2009
- Berichten
- 85
Goedemiddag,
Ik heb een userform gemaakt in VBA die er voor zorgt dat de naam, achternaam, etc wordt weggeschreven naar het tabblad "blad2". Nu zou ik graag nog een combobox aan dit userform willen toevoegen waar uit iemand kan kiezen tussen hoog, gemiddeld, laag. Dit moet dan ook naar het tabblad "blad2" worden weggeschreven.
Het userform is zo opgebouwd dat het helemaal ingevuld kan worden en waarna er op de button ok wordt geklikt dan wordt dit weggeschreven naar het desbetreffende tabblad in excel.
Wie kan mij zeggen hoe ik de voorwaarden hoog, gemiddeld en laag kan meegeven aan de combobox in VBA zelf en niet door middel van data en valideren.
De combobox moet dus ook under de button "ok" vallen. Hieronder de code zoals ik hem nu heb:
Alvast bedankt
Groeten Kevin
Ik heb een userform gemaakt in VBA die er voor zorgt dat de naam, achternaam, etc wordt weggeschreven naar het tabblad "blad2". Nu zou ik graag nog een combobox aan dit userform willen toevoegen waar uit iemand kan kiezen tussen hoog, gemiddeld, laag. Dit moet dan ook naar het tabblad "blad2" worden weggeschreven.
Het userform is zo opgebouwd dat het helemaal ingevuld kan worden en waarna er op de button ok wordt geklikt dan wordt dit weggeschreven naar het desbetreffende tabblad in excel.
Wie kan mij zeggen hoe ik de voorwaarden hoog, gemiddeld en laag kan meegeven aan de combobox in VBA zelf en niet door middel van data en valideren.
De combobox moet dus ook under de button "ok" vallen. Hieronder de code zoals ik hem nu heb:
Code:
'-- OK Button
Private Sub CommandButton1_Click()
'-- Invoeren van de textboxen.
Sheets(2).Select
Range("A" & CStr(Rows.Count)).End(xlUp).Select
ActiveCell.Offset(1, 1).Value = Naam.Text
ActiveCell.Offset(1, 2).Value = Achternaam.Text
ActiveCell.Offset(1, 3).Value = Afdeling.Text
ActiveCell.Offset(1, 4).Value = Onderwerp.Text
ActiveCell.Offset(1, 5).Value = DatumAanvraag.Text
ActiveCell.Offset(1, 6).Value = DatumEind.Text
ActiveCell.Offset(1, 7).Value = Doel.Text
ActiveCell.Offset(1, 8).Value = Opdracht.Text
'-- Aanroepen van de code voor het leegmaken van de textboxen.
Call LeegTextBox
End Sub
Alvast bedankt
Groeten Kevin