ich verwende folgendes Makro, um vordefinierte Druckbereiche per Schaltfläche auszudrucken.
_
Sub Drucken
With ActiveSheet.PageSetup
PrintArea = "A14:E40"
End With
Application.Dialogs(xlDialogPrint).Show
End Sub
Weil ich mehrere identische Bereiche habe (u.a. G14:K40, M14:Q40 usw.), wollte ich nur ein Makro Drucken verwenden und der Schaltfläche dann immer den Makronamen und die Startspalte (startcol) mitgeben. Irgendwie bekomme ich den Bereich nicht definiert - also wie müsste meine Range unter Verwendung der Variable startcol aussehen?
Probiert habe ich es nach anpassen des Makros in
Sub Drucken (startcol as Long)
damit:
PrintArea = Range(Cells(14, startcol + 0), Cells(40, startcol + 5))
Was leider nicht funktioniert.
Kann jemand helfen?
Vielen Dank im Voraus und viele Grüße
Gunnar