Westlander1981
Gebruiker
- Lid geworden
- 24 mei 2006
- Berichten
- 26
Hallo,
ik heb een makro gemaakt met daaraan een formulier. In het formulier is het de bedoeling dat de gebruiker vakjes kan aanvinken. Deze vakjes representeren een tabblad.
Nou is het me wel gelukt om met 1 blad het te laten werken. Maar met meerdere is het probleem dat ik niet weet hoe ik "naam1","naam2" zo kan laten vullen (dus met """). Oftewel in het voorbeeld hieronder wil ik als sheidingsteken een " "," " hebben. Is dit mogelijk?
ik heb een makro gemaakt met daaraan een formulier. In het formulier is het de bedoeling dat de gebruiker vakjes kan aanvinken. Deze vakjes representeren een tabblad.
Nou is het me wel gelukt om met 1 blad het te laten werken. Maar met meerdere is het probleem dat ik niet weet hoe ik "naam1","naam2" zo kan laten vullen (dus met """). Oftewel in het voorbeeld hieronder wil ik als sheidingsteken een " "," " hebben. Is dit mogelijk?
Code:
Private Sub BtnSelecteer_Click()
Dim Buffer As Integer
Dim PrintArray As String
Dim ScheidingsTeken As String
ScheidingsTeken = ", "
Dim arr(3)
arr(0) = Titelblad
arr(1) = VersieBeheer
arr(2) = Totalen
Dim namen(3)
namen(0) = "Titelblad"
namen(1) = "VersieBeheer"
namen(2) = "Totalen"
Buffer = 0
For Buffer = 0 To 3
If arr(Buffer) = True Then
PrintArray = PrintArray + namen(Buffer)
'PrintArray = PrintArray + ScheidingsTeken
'MsgBox ("Printen: " + PrintArray)
End If
Next
PrintenArray (PrintArray)
End Sub
Private Sub PrintenArray(PrintArray As String)
Sheets(Array(PrintArray)).Select
' Sheets("Invoeren").Activate
ActiveWindow.SelectedSheets.PrintOut Copies:=1