absolute Zellbezüge/Range Schreibweisen
04.08.2021 16:19:51
Andre
ich arbeite in einem riesen Excel mit extrem vielen Informationen und da nutze ich sehr gerne die Ein-/Ausblenden Funktion:
Sub Makro1()
Columns("B:J").Hidden = True
End Sub
Meine Frage: Wie kann ich in VBA mit absoluten Zellbezügen arbeiten? Wenn ich im Bereich B-J eine Spalte einfüge, möchte ich trotzdem alle vorherigen und die neuen mit dem gleichen Makro ausblenden, also in dem Falle Spalte B-K. Könnte mir jemand helfen?Bonus: Der Makro Rekorder spuckt immer die Schreibweise: "=Tabelle1!$CZ$8:$CZ$400" aus. 1.) Wie heißt diese Schreibweise 2.) wie bekomme ich hier ein SpecialCells(xlCellTypeVisible) unter? Wenn ich stattdessen ein Worksheets("Tabelle1").Range("CZ8:CZ400").CurrentRegion.SpecialCells(xlCellTypeVisible) nutze funktionierts, aber letzteres kann ich nicht überall nutzen.
Ich bin für jede Hilfe dankbar,
Viele Grüße,
Andre