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 […]
Ścieżka do pliku | Jak pobrać ją z okna dialogowego
Jedną z pięciu funkcji, których używam najczęściej jest ta, która pobiera pełną lokalizację pliku. Użytkownik zaznacza w okienku skoroszyt i ścieżka do pliku staje się wynikiem funkcji. Jest to rozwiązanie dużo bardziej elastyczne od stałej, w której zakodowana jest lokalizacja pliku. Dwa podejścia do tematu Jak wspomniałem w zajawce artykułu – istnieją dwa sposoby na […]
Zmienna nazwa arkusza | Jak to ustawić w kodzie, aby działało?
Rejestrator makr domyślnie nagrywa nazwę pliku i arkusza, z których pobieramy dane. Problem pojawia się w sytuacji, gdy któraś z tych nazw ulegnie zmianie. Zmienna nazwa stanowi problem, więc potrzebujemy zapisać w makrze elastyczne odniesienie do takiej zakładki. Problem z nazwą arkusza W przypadku arkusza sprawa jest prosta, gdy nie korzystamy z makr. Gdy pobieramy […]
Filtr na tabeli | Dlaczego bywa niebezpieczny
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 […]
Okno Watches | Automatyzacja ustawień, która robi różnicę
Jednym z narzędzi w edytorze VBA, służącym do debugowania kodu, jest okno Watches. Dzięki niemu możemy monitorować nie tylko wartości zmiennych (publicznych), ale też konkretne instrukcje czy obiekty. W tej notce napiszę jak zautomatyzować pracę w tym okienku. Watches vs. Locals Sporo osób twierdzi, że okno Watches to uboższa wersja okna Locals. Co ciekawe – […]
Średnia bez skrajności | Lepsze wnioski z danych
Idąc z psem na spacer, każdy z nas ma średnio trzy nogi. Ten stary dowcip potwierdza, że bazowanie na średniej mocno wykrzywia obraz rzeczywistości. Tymczasem średnia bez wartości skrajnych może dać nam wyniki bliższe prawdy. W Excelu można ją zrobić na dwa sposoby. Jak? O tym przeczytasz w tym artykule. Formuła CSE vs. funkcja Excela […]






