Peter Schuerer
2013-03-04 19:20:35 UTC
Hallo Zusammen,
XL2002.
Ich möchte, mit VBA, den Datenbereich einer Pivot mit senkrechten Rahmen
(als Spaltentrenner) formatieren.
Mein Problem:
Über einen Button wird das Element "Datum" als erste Spalte ein- oder
ausgeblendet.
Somit verschiebt sich der Datenbereich jeweils um eine Spalte nach vorn
oder hinten.
Somit kann ich den Datenbereich nicht mit "E6:I17" ansprechen.
Sub Makro3()
'
' Makro aufgezeichnet
Range("E6:I13").Select 'Hier soll der Datenbereich der Pivot
angesprochen werden
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Range("A5").Select
End Sub
Wie kann ich den "Datenbereich" inklusive Überschriften ansprechen?
Hoffe auf Eure Hilfe.
Danke und Gruß
Peter
XL2002.
Ich möchte, mit VBA, den Datenbereich einer Pivot mit senkrechten Rahmen
(als Spaltentrenner) formatieren.
Mein Problem:
Über einen Button wird das Element "Datum" als erste Spalte ein- oder
ausgeblendet.
Somit verschiebt sich der Datenbereich jeweils um eine Spalte nach vorn
oder hinten.
Somit kann ich den Datenbereich nicht mit "E6:I17" ansprechen.
Sub Makro3()
'
' Makro aufgezeichnet
Range("E6:I13").Select 'Hier soll der Datenbereich der Pivot
angesprochen werden
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Range("A5").Select
End Sub
Wie kann ich den "Datenbereich" inklusive Überschriften ansprechen?
Hoffe auf Eure Hilfe.
Danke und Gruß
Peter