Ik heb een bestand met 2 arrays. Ik wil graag dat deze in een resultaatblad worden geplaatst met alle mogelijke combinaties. Als beide arrays dus 2 waarden hebben resulteert dat in 4 rijen.
Met hulp van enkelen hier ben ik op het volgende gekomen. Dit is het deel waar het om gaat:
array1 = Sheets("sheet").Range("a1", Sheets("sheet").Range("a1").End(xlDown))
array2 = Sheets("sheet").Range("b1", Sheets("sheet").Range("b1").End(xlDown))
teller1 = 1
teller2 = 1
teller3 = 1
For teller3 = 1 To UBound(array1) * UBound(array2)
If teller1 = UBound(array1) + 1 Then
teller1 = 1
teller2 = teller2 + 1
End If
With Sheets("resultaat")
.Range("a1") = array1(teller1, 1)
.Range("b2") = array2(teller2, 1)
End With
teller1 = teller1 + 1
next
Nu gaat het erom dat ik geen 2, maar 3 (of meer) arrays wil hebben.
Hoe pak ik dit aan?
Met hulp van enkelen hier ben ik op het volgende gekomen. Dit is het deel waar het om gaat:
array1 = Sheets("sheet").Range("a1", Sheets("sheet").Range("a1").End(xlDown))
array2 = Sheets("sheet").Range("b1", Sheets("sheet").Range("b1").End(xlDown))
teller1 = 1
teller2 = 1
teller3 = 1
For teller3 = 1 To UBound(array1) * UBound(array2)
If teller1 = UBound(array1) + 1 Then
teller1 = 1
teller2 = teller2 + 1
End If
With Sheets("resultaat")
.Range("a1") = array1(teller1, 1)
.Range("b2") = array2(teller2, 1)
End With
teller1 = teller1 + 1
next
Nu gaat het erom dat ik geen 2, maar 3 (of meer) arrays wil hebben.
Hoe pak ik dit aan?