W potocznej opinii rejestrator makr jest narzędziem dla początkujących. Jest to tylko część prawdy. Pomimo tego, że posiada liczne ograniczenia – są sytuacje, w których jest niezastąpiony. W tym tekście napiszę, kiedy warto skorzystać z jego pomocy. Czego nie nagra rejestrator? Rejestrator makr nie jest narzędziem idealnym – nagrany kod będzie się znacząco różnił od […]
Pułapka filtra zaawansowanego
Jednym z moich ulubionych narzędzi w Excelu jest filtr zaawansowany. Jego potęgę widać zwłaszcza w kontekście budowania raportów VBA. W tej notce chciałbym jednak dość przekornie napisać o jego pewnej pułapce, na którą sporo osób się nabiera. Idea zadania W arkuszu Muzyka mamy pewną listę. Są tam głównie nazwiska polskich piosenkarek – nie wnikajmy. Rozpoczynamy […]
Kasowanie wierszy
Istnieje wiele sposobów na kasowanie wierszy z tabeli. Sprowadzają się one do ich faktycznej likwidacji lub przeniesienia niepustych/wybranych wierszy w inne miejsce. Warto zaznaczyć, że niektóre metody nie sprawdzą się, jeżeli korzystamy z obiektu Tabela. Wykrywanie filtra Niedawno napisałem o wykrywaniu filtra w arkuszu. Wspomniałem tam, że standardowe metody AutoFilterMode i FilterMode nie zadziałają jeżeli […]
Filtr na tabeli
Jeśli dokonujemy obliczeń – warto się upewnić, że nie mamy wierszy ukrytych filtrem. Niektóre funkcje i instrukcje VBA pomijają dane ukryte i wyniki mogą nas zaskoczyć. Istnieją właściwości, które pozwalają sprawdzić czy filtr jest założony. Inaczej jednak musimy podejść do tematu, gdy korzystamy z obiektu Tabela. Problem ukrytych wierszy Pomijanie ukrytych danych może prowadzić do […]