ich möchte gerne per vba den Druckbereich markieren.
Ich habe eine Tabelle, wo der User seinen Druckbereich markiert. Nun
möchte ich per vba den Druckbereich zur "scrollArea" machen. Zum
Festlegen der ScrollArea muß ich den Breich markieren oder den Bereich
festlegen. Ich kann keine Zellbezüge verwenden, da es immer
unterschiedliche sind.
Wie kann ich den Druckbereich auslesen oder Ihn markieren?
Danke
Stephan
Das koennte so funktionieren:
'Definiert die Markierung als Druckbereich
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
'Übergibt den Druckbereich der Variablen Rngdruckbereich
Rngdruckbereich = ActiveSheet.PageSetup.PrintArea
'Definiert die ScrollArea entsprechend dem Druckbereich
ActiveSheet.ScrollArea = Rngdruckbereich
--
Liebe Gruesse
Barbara | MS MVP Word
Gruß
stefan
>-----Originalnachricht-----
>.
>
Sub DruckbereichSelektieren()
Dim rng As Range
Set rng = ActiveSheet.Range(ActiveSheet.PageSetup.PrintArea)
rng.Select
End Sub
Sub DruckbereichFestlegen()
ActiveSheet.PageSetup.PrintArea = Selection.Address
End Sub
Gruss
Martin Fischer
"Stephan Nawrot" <stepha...@gmx.de> wrote in message
news:ej7nov0klk53m9l9s...@4ax.com...
>
>Das koennte so funktionieren:
>
>'Definiert die Markierung als Druckbereich
>ActiveSheet.PageSetup.PrintArea = _
>ActiveCell.CurrentRegion.Address
>
>'Übergibt den Druckbereich der Variablen Rngdruckbereich
>Rngdruckbereich = ActiveSheet.PageSetup.PrintArea
>
>'Definiert die ScrollArea entsprechend dem Druckbereich
>ActiveSheet.ScrollArea = Rngdruckbereich
Supi!
Das hat so funktioniert.
Danke!