Sub SelectSheetsPrintOut()
Dim arrSheets As String, i As Integer
For i = 2 To Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
If Sheets(1).Cells(i, 2).Value = "X" Then
arrSheets = arrSheets & Sheets(1).Cells(i, 1).Value & ","
End If
Next
arrSheets = Left(arrSheets, Len(arrSheets) - 1)
Worksheets(Split(arrSheets, ",")).PrintOut
End Sub
Nun möchte ich aber beim Ausführen auch einen Drucker auswählen können (also wie das Druckmenü). Wie kann ich so etwas zusammenführen?
Sub SelectSheetsPrintOut()
Dim arrSheets As String, i As Integer
For i = 2 To Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
If Sheets(1).Cells(i, 2).Value = "X" Then
arrSheets = arrSheets & Sheets(1).Cells(i, 1).Value & ","
End If
Next
arrSheets = Left(arrSheets, Len(arrSheets) - 1)
Worksheets(Split(arrSheets, ",")).PrintOut
End Sub
Nun möchte ich aber beim Ausführen auch einen Drucker auswählen können (also wie das Druckmenü). Wie kann ich so etwas zusammenführen?