lekkerbek312
Gebruiker
- Lid geworden
- 26 apr 2009
- Berichten
- 50
Hallo,
Ik heb een userform gemaakt, maar hij doet nog niet helemaal wat ik wil. Er mist wat code, maar ik zou niet weten hoe te beginnen. Wellicht weet een van jullie het:
Als bijlage vind je een screenshot van het formulier. Het is de bedoeling dat het volgende wordt ingevuld
- Kolom A = leverancier
- Kolom B = winkel
- Kolom C = jaar
- Kolom D = periode
- Kolom E = bedrag
Ik heb nu de volgende code en dan wordt alleen kolom B gevuld (winkel) en kolom C (bedrag).
Arec1 verwijst naar Winkel
Arec2 verwijst naar Bedrag
Brec1 verwijst naar Winkel (2e regel)
enz.

Ik heb een userform gemaakt, maar hij doet nog niet helemaal wat ik wil. Er mist wat code, maar ik zou niet weten hoe te beginnen. Wellicht weet een van jullie het:
Als bijlage vind je een screenshot van het formulier. Het is de bedoeling dat het volgende wordt ingevuld
- Kolom A = leverancier
- Kolom B = winkel
- Kolom C = jaar
- Kolom D = periode
- Kolom E = bedrag
Ik heb nu de volgende code en dan wordt alleen kolom B gevuld (winkel) en kolom C (bedrag).
Arec1 verwijst naar Winkel
Arec2 verwijst naar Bedrag
Brec1 verwijst naar Winkel (2e regel)
enz.
Code:
Dim cNum As Integer
Dim X As Integer
Dim nextrow As Range
Dim rRef As String
Private Sub Userform_Initialize()
ComboBox1.RowSource = "Leveranciers"
ComboBox2.RowSource = "Periode"
ComboBox3.RowSource = "Jaar"
Arec1.RowSource = "Winkels"
Brec1.RowSource = "Winkels"
Crec1.RowSource = "Winkels"
Drec1.RowSource = "Winkels"
Erec1.RowSource = "Winkels"
Frec1.RowSource = "Winkels"
Grec1.RowSource = "Winkels"
End Sub
Private Sub cmdAdd_click()
cNum = 2
rRef = "Arec"
addme
rRef = "Brec"
addme
rRef = "Crec"
addme
rRef = "Drec"
addme
rRef = "Erec"
addme
rRef = "Frec"
addme
rRef = "Grec"
addme
End Sub
Sub addme()
Set nextrow = Blad6.Cells(Rows.Count, 2).End(xlUp).Offset(1, 0)
For X = 1 To cNum
nextrow = Me.Controls(rRef & X).Value
Set nextrow = nextrow.Offset(0, 1)
Next
End Sub

Laatst bewerkt: