Hallo allemaal,
Ik heb een vraag, ik hoop dat een van jullie mij kan helpen. Ik ben bezig met een klein vba project binnen excel. Het probleem doet zich voor bij item(x) ik heb een aantal invulvelden gemaakt in een userform. Deze velden heten item1, item2, item3, item4 etc. Het is de bedoeling dat wanneer het variabel {SOLINE} wordt gevonden binnen range K2:K5, de waarde van item(x) (op het userform) cell.offset(0, 1) wordt. X wordt telkens met 1 verhoogt. Heeft een van jullie een oplossing of idee?
mbg Koen Alberts
Dim i
For i = 10 To 20 Step 10
x = Left(i, Len(i) - 1)
i = Format(i, "000000")
SOLINE = FormSONumber & i
For Each cell In ThisWorkbook.Sheets("SO").Range("K2:K5")
If cell = SOLINE Then
item(x) = cell.Offset(0, 1).Value
Next
Next
Ik heb een vraag, ik hoop dat een van jullie mij kan helpen. Ik ben bezig met een klein vba project binnen excel. Het probleem doet zich voor bij item(x) ik heb een aantal invulvelden gemaakt in een userform. Deze velden heten item1, item2, item3, item4 etc. Het is de bedoeling dat wanneer het variabel {SOLINE} wordt gevonden binnen range K2:K5, de waarde van item(x) (op het userform) cell.offset(0, 1) wordt. X wordt telkens met 1 verhoogt. Heeft een van jullie een oplossing of idee?
mbg Koen Alberts
Dim i
For i = 10 To 20 Step 10
x = Left(i, Len(i) - 1)
i = Format(i, "000000")
SOLINE = FormSONumber & i
For Each cell In ThisWorkbook.Sheets("SO").Range("K2:K5")
If cell = SOLINE Then
item(x) = cell.Offset(0, 1).Value
Next
Next