Zakresy nieciągłe są tematem mało popularnym. W arkuszu zazwyczaj operujemy na tabeli, a nie odrębnych zakresach. Ta sytuacja znajduje swoje odzwierciedlenie w VBA. Operowanie na zakresach nieciągłych przysparza więc trochę problemów. Niewiele osób zna bowiem taki obiekt jak Area. Czyszczenie wybranych komórek Czy są sytuacje, które wymagają od nas odniesienia się do komórek rozproszonych w […]
Przeliczanie zakresu komórek
Przeliczanie danych w Excelu zwykle odbywa się w sposób automatyczny lub ręczny. Jednorazowo możemy przeliczyć wszystkie otwarte pliki, a nawet pojedyncze arkusze. Z poziomu VBA możemy zrobić jeszcze jedną rzecz – przeliczyć zakres komórek. Jak? O tym dowiesz się z tego tekstu. Przeliczanie automatyczne i ręczne W zdecydowanej większości przypadków mamy do czynienia z przeliczaniem […]
Operator złączenia
Operator złączenia tekstów rzadziej nazywamy jest operatorem konkatenacji (z ang. concatenate – łączyć, powiązać). W VBA bardzo często współpracuje on z cudzysłowem. W tym artykule pokażę jak łączyć ze sobą ciągi tekstowe, gdy niektóre informacje są zawarte w zmiennych. Łączenie przez operator i funkcję W Excelu możemy łączyć ze sobą teksty na dwa sposoby. Pierwszy […]
Twarda spacja
W Excelu często przetwarzamy dane pochodzące z różnych systemów informatycznych. Nierzadko musimy poradzić sobie z dziwnymi znakami. Jednym z nich jest tzw. twarda spacja. Jak usunąć ten znak? O tym przeczytasz w tym artykule. Usunięcie przez Ctrl+H Twarda spacja to znak, który wygląda jak zwykła spacja, ale nim nie jest. Wywołanie skrótu Ctrl+H i próba […]
Kody z prefiksem 0 (np. 01234)
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 […]