Bardzo częstą praktyką stosowaną w firmach jest nadawanie kodów zaczynających się od zera. Wydaje się, że firmy nie wiedzą jaki problem na siebie sprowadzają. Kody z prefiksem 0 będą im w przyszłości mocno utrudniać raportowanie. Odczyt kodów z prefiksem 0 Niedawno stanąłem przed wyzwaniem, które dotyczyło zaczytania kodów produktów z zewnętrznego raportu na podstawie ich […]
Lista tabel przestawnych
Tabela przestawna jest jednym z najpotężniejszych narzędzi w Excelu. Jeżeli mamy plik zawierający wiele pivotów, to możemy napisać makro, które tworzy kompletny spis wszystkich tabel przestawnych. Obiekt PivotTable Obiekt PivotTable jest niezwykle bogaty we właściwości. W naszym spisie tabel przestawnych możemy nie tylko odwołać się do ich podstawowych właściwości, ale również pobrać nietypowe informacje jak np. data […]
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 […]
Konwersja komórki do tablicy
Operowanie na tablicach jest w VBA chlebem powszednim. Danych nie powinniśmy przetwarzać bezpośrednio w komórkach arkusza, lecz właśnie w tablicy. Pewnym problemem jest konwersja komórki do tablicy. VBA nie tworzy wtedy jednoelementowej tablicy, lecz pojedynczą wartość typu Variant. Może to nieść ze sobą sporo problemów. Z Komórek Do Tablicy Zgranie zakresu komórek do tablicy jest […]