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 […]
Przecięcie wiersza i kolumny
Excel nie posiada mechanizmu, który pozwalałby wyróżnić przecięcie aktywnego wiersza z aktywną kolumną. Potrzebujemy makra, które będzie reagować na zmianę zaznaczenia komórki. Jak je napisać? O tym dowiesz się z poniższego tekstu. Problem braku podświetlenia Excel w dość subtelny sposób wyróżnia wiersze i kolumny, które odwołują się do zaznaczonego obszaru komórek. Dla Excela 365 są […]
Numeryczny TextBox
Czasami zdarza się, że chcemy ograniczyć użytkownikowi wpisywanie znaków tylko do cyfr. Przeważnie chodzi o podanie wieku, kodu produktu lub numeru telefonu. W tym celu tworzy się tzw. numeryczny TextBox. Dodatkowe wyzwania Problem wydaje się bardzo klarowny. Praktyka jednak pokazuje, że mogą pojawić się dodatkowe założenia, których wcześniej nie przewidzieliśmy. Klawisze Backspace i Tab Brak […]
Automatyczny backup
W każdej aplikacji mam makro, które automatyzuje mi tworzenie backupu. Kopię pliku zapisuję na swoim dysku jak i w chmurze. Ten backup tworzy się w tle – nie przeszkadza zatem w pracy. W nazwie pliku zawarta jest data i czas zapisu – możemy więc bez problemu przywrócić jego starszą wersję. Makro podpinam pod skrót klawiaturowy. […]
Ochrona danych wrażliwych
W Excelu często korzystamy z tzw. danych wrażliwych. Mogą to być ceny produktów, marże sprzedażowe, dane osobowe pracowników lub inne poufne informacje. Ochrona danych ma na celu zablokowanie dostępu do tych wrażliwych informacji osobom niepowołanym. W tym artykule pokażę jak stworzyć arkusz na hasło. Budowa pliku Plik składa się z dwóch arkuszy: Instrukcja i Ceny. […]