Kontrolka typu ListBox służy nam do wyboru jednej lub wielu wartości spośród długiej listy wpisów. Pracując na formularzu, często niejako wymuszamy na użytkowniku zaznaczenie przynajmniej jednej wartości. Co ciekawe, kompilator VBA odróżnia brak działania od zaznaczenia i późniejszego oznaczenia tej samej pozycji. Artykuł raczej dla osób zaawansowanych w VBA. Lista miesięcy i dni tygodnia Na […]
Kłopoty z LBound
Pewnym problemem VBA i innych języków programowania jest to, że odliczanie często rozpoczynamy od 0, a nie od 1. W przypadku tablic, pozycją pierwszego elementu (z ang. LBound) domyślnie jest właśnie zero. Niesie to ze sobą wiele zagrożeń, o których musimy pamiętać. Od duplikatów do unikatów Jedną z najczęściej używanych przeze mnie funkcji VBA jest […]
Lista arkuszy w polu kombi
W arkuszach jak i na formularzach możemy wykorzystywać ten sam typ kontrolek ActiveX. Niewiele osób korzysta z tej pierwszej możliwości. W tym tekście pokażę jak kreatywnie wykorzystać formant ComboBox. Będzie do niego wgrana niepełna lista arkuszy z pliku. Kontrolki osadzone w arkuszu W życiu codziennym często tworzy się proste arkusze, które służą do obliczeń, ale […]
Zakresy nieciągłe
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 […]
Kasowanie pustych arkuszy
Kasowanie pustych arkuszy jest tematem znacznie mniej popularnym od kasowania pustych wierszy w tabeli. Co ciekawe, problem pierwszy występuje bardzo często, jednak w przeciwieństwie do drugiego – nie stanowi żadnego zagrożenia. Trzy arkusze Każdy nowo dodany skoroszyt składa się standardowo z trzech arkuszy. Opcję tą można zmienić w ustawieniach Excela, ale użytkownicy nie zawsze o […]
Polskie funkcje w anglojęzycznym Excelu
Korzystając z anglojęzycznej wersji Excela, musimy wpisywać nazwy funkcji w tym języku. Jeżeli do tej pory używaliśmy polskiego Excela – możemy czuć się nieco zagubieni. A co jeżeli chcemy korzystać z polskich funkcji w anglojęzycznym Excelu? Da się to zrobić! Autokorekta?… Przyznam, że na pierwszy rzut oka, temat wydał mi się nie do przeskoczenia. Po […]