Walidacja danych nazywana jest także kontrolą lub sprawdzaniem poprawności. Opcja ta występuje w Excelu i służy do nakładania ograniczeń na dane wpisywane do komórek. W przypadku aplikacji VBA, temat ten jest znacznie ważniejszy niż można sądzić. Decyduje bowiem o jakości danych, które posłużą nam później do przygotowania raportów. Kontrola poprawności na formularzu odbywa się głównie […]
Menu kontekstowe
Po wprowadzeniu wstążki w Excelu 2007, obiekt CommandBar zaczął tracić na znaczeniu. Tradycyjne menu i paski narzędzi praktycznie odeszły do lamusa. Obecnie przydają się tylko do modyfikacji wyglądu edytora Visual Basic. Wciąż jednak obecny jest trzeci typ pasków – menu kontekstowe, które pojawia się po kliknięciu w prawy przycisk myszy. Zapomniany obiekt CommandBar Obiekt CommandBar […]
Abecadło formularza
Formularze użytkownika to najważniejszy element interfejsu aplikacji EXCEL/VBA. Aby prawidłowo z nich korzystać musimy dobrze zrozumieć jak działa obiekt UserForm. W kodzie VBA możemy spotkać takie instrukcje jak: Show, Load, Hide, Unload. Do tego dochodzą podobne pary zdarzeń – Initialize vs. Activate, Terminate vs. QueryClose. Jak się w tym połapać? O tym przeczytasz w tym […]
Efektowne menu na wstążce
Wstążka, obok formularzy UserForms, stanowi najważniejszy element interfejsu w aplikacjach EXCEL/VBA. Klienci zawsze chcą menu, które jest przyjazne i intuicyjne w obsłudze. Najlepiej takie, które w całości jest oparte na (dużych!) przyciskach. Buttony można także umieścić i pogrupować na liście rozwijanej, co niewątpliwie dodaje wstążce elegancji. Estetyczne menu rozwijane Kilka dni temu zainstalowałem dodatek ImageMSO, […]
Galeria na wstążce
Galeria jest być może najbardziej efektowną kontrolką jaką możemy umieścić na karcie wstążki. Jest rozwinięciem listy rozwijanej i świetnie sprawdza się gdy mamy do wyboru multum opcji. Możemy wgrywać własne obrazki i sterować ilością wierszy i kolumn. Jak stworzyć taką galerię? O tym dowiesz się z tego artykułu. Galeria czy lista? W poprzedniej notce opisałem […]
Lista rozwijana z ikonami
Lista rozwijana jest kontrolką, która niewątpliwie wzbogaca interfejs aplikacji EXCEL/VBA. W odróżnieniu od standardowego pola kombi, możemy do niej dodać ikonę. Jak przygotować taką kontrolkę i jak wstawić ją na własną wstążkę? O tym przeczytasz w tym artykule. Kontrolka Dropdown Bohaterem dzisiejszego odcinka jest tzw. dropdown czyli lista rozwijana. Na pierwszy rzut oka przypomina swojego […]