Hallo Freunde, ich habe einen Reiter mit ausgeblendeten Zeilen (ausgeblendet durch VBA). Wenn AutoFilter verwendet wird, werden beim "Filter löschen" alle Zeilen eingeblendet, inkl. Zeilen, die durch VBA vorher ausgeblendet wurden. Gibt's ein Workaround, wie den AutoFilter dazu zu zwingen vorher durch Makro ausgeblendete Zeilen beim "Filter löschen" nicht einzublenden, bzw. irgendeine Möglichkeit ein Makro zu triggern, das bestimmte Zellen wieder ausblendet, wenn der User "Filter löschen" auswählt. Danke euch schon mal vorab!
Hi
mir würde da folgender Workaround einfallen:
- das Blatt muss eine Formel mit der Funktion TEILERGEBNIS enthalten
dann wird, wenn der Filter gelöscht wird, das Calculate-Event ausgelöst und du könntest hier die Zeilen wieder ausblenden.
Da das Calculate-Event aber auch bei jeder Veränderung im Filter oder Ausblendezustand der Zeilen ausgelöst wird, solltest natürlich die Eventes beim Ausblenden ausschalten und vorher überprüfen, ob die nicht schon ausgeblendet ist: