danny147
Terugkerende gebruiker
- Lid geworden
- 29 apr 2007
- Berichten
- 4.744
Beste, 
Ik heb een code zitten, maar wil deze ook in een ander Userform variabel maken.
Bestaande code:
Veranderen in:
Bij het rode gedeelte krijg ik steeds de foutmelding.
Groetjes Danny. :thumb:

Ik heb een code zitten, maar wil deze ook in een ander Userform variabel maken.
Bestaande code:
Code:
Sub tst()
With ActiveSheet
For i = 9 To 1745 Step 4
For Each cl In Range(Cells(i, 17), Cells(i, 23))
If Not IsError(cl) Then
If Not cl.Value = "" Then
sq = sq & cl.Value & "|"
End If
End If
Next cl
Next i
.[E2000:E2500].ClearContents
.[E2000].Resize(UBound(Split(sq, "|"))) = Application.Transpose(Split(sq, "|"))
End With
End Sub
Veranderen in:
Code:
Sub tst2()
[COLOR="red"][B]With sheets (ComboBox1.value)[/B][/COLOR]
For i = 9 To 1745 Step 4
For Each cl In Range(Cells(i, 17), Cells(i, 23))
If Not IsError(cl) Then
If Not cl.Value = "" Then
sq = sq & cl.Value & "|"
End If
End If
Next cl
Next i
.[E2000:E2500].ClearContents
.[E2000].Resize(UBound(Split(sq, "|"))) = Application.Transpose(Split(sq, "|"))
End With
End Sub
Bij het rode gedeelte krijg ik steeds de foutmelding.
Groetjes Danny. :thumb: