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 procedur napisanych przez profesjonalistę. Dlaczego? Wynika to z faktu, że pewnych rzeczy nie zarejestrujemy popularną “nagrywarką”. Czego […]
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 Testy Najpierw opiszę cel, a potem będziemy testować poszczególne kryteria. Cel Zadania […]
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 użyjemy obiektu Tabela. Sprawdzą się natomiast, jeżeli dane są zorganizowane w zwykły sposób. Aby […]
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 problemów. Przykładem może być wykorzystanie metody Find do znalezienia ostatniego […]