Archiwa tagu: VBA

VBA/Excel – tworzenie opisów pomocy dla własnych funkcji (UDF)

Tworząc moduł z własnymi funkcjami fajnie by było stworzyć jakieś ułatwienie dla użytkowników naszych funkcji. Przykładowo napisałem prostą funkcję, która na podstawie twierdzenia Pitagorasa oblicza długość przeciwprostokątnej, gdy znamy długości dwóch przyprostokątnych. Fajnie by było, gdyby pisząc nazwę funkcji podpowiadacz powiedział co owa funkcja robi, oraz jakie argumenty przyjmuje … Czytaj dalej

Zaszufladkowano do kategorii VBA porady | Otagowano , | Dodaj komentarz

Dodawanie własnych skrótów klawiszowych w menu w IDE VBA

Pisząc różne makra w VBA czasami muszę sprawdzić np. jakie wartości przechowuje dany obiekt, bądź tablica. W tym celu świetnie się sprawdza okienko Locals. Aby włączyć to narzędzie należy z menu View wybrać polecenie Locals Window. Niestety, ale do tego polecenia nie został przypisany żaden skrót klawiszowy, nad czym … Czytaj dalej

Zaszufladkowano do kategorii Kącik hakera | Otagowano , | Dodaj komentarz

Excel dla urzędników

Bawiąc się ostatnio w pisanie własnego narzędzia zainteresowałem się tematem jak można zmodyfikować wstążkę (aby np. dodać przycisk uruchamiający moje makro). Oczywiście jako niepokorny człowiek pomyślałem sobie: skoro można na wstążce wstawić własny przycisk, własną kartę, dodać coś do menu kontekstowego to czy można ukryć jakąś kartę? … Czytaj dalej

Zaszufladkowano do kategorii Kawały biurowe, VBA porady | Otagowano , , | Dodaj komentarz

Word jak przekonwertować wszystkie obrazy w dokumencie aby były w skali szarości

Niedawno otrzymałem zlecenie napisania jednego rozdziału do pewnej książki. Oczywiście tworząc zrzuty ekranów były one w kolorze natomiast wydruk będzie czarno-biały. Ręczne konwertowanie 50 kolorowych obrazków na takie w skali szarości nie jest zbyt wygodne (w sumie 50 to jeszcze nie tak źle, ale gdybym miał za zadanie napisanie całej książki to by było … Czytaj dalej

Zaszufladkowano do kategorii sztuczki | Otagowano , , | Dodaj komentarz

Excel formuła która usuwa polskie ogonki

Czasami chcę zamienić polskie ogonki na litery bez ozdobników (np. ą na a). Przykład: piszemy w Excelu formułę, która na podstawie imienia i nazwiska generuje np. loginy ale nie chcemy aby w owych loginach były polskie ogonki. Niestety, ale nie ma jakiejś gotowej formuły, która to robi. Natomiast mam 2 rozwiązania:

Zaszufladkowano do kategorii funkcje | Otagowano , | Dodaj komentarz

Excel – Zmiana przypisanych funkcji klawiszom funkcyjnym

Pobierz przykładowe pliki do ćwiczenia. Jakiś czas temu natrafiłem na ciekawy fragment kodu VBA (utwórz nowy moduł i wklej poniższy kod lub otwórz plik 01 klawiszF1.xlsm): Po uruchomieniu procedury Przypisz od tej pory zostanie przedefiniowany klawisz funkcyjny F1. Od tej pory po naciśnięciu klawisza F1 użytkownik zamiast pomocy zobaczy … Czytaj dalej

Zaszufladkowano do kategorii Kawały biurowe | Otagowano , , , , , , | Dodaj komentarz

VBA – Dlaczego w nazwach funkcji nie powinno się używać polskich znaków?

Od zawsze programując (nie tylko w VBA) starałem się nie używać w nazwach funkcji, procedur czy zmiennych polskich ogonków. Dlaczego? Bo pamiętam czasy przed Windowsem 95, gdzie istniało kilkanaście różnych "standardów" kodowania polskich znaków. Chyba każdy programista w tamtych czasach ucząc się jakiegoś języka programowania (np. QBasic, Turbo Pascal, C/C++) w ramach … Czytaj dalej

Zaszufladkowano do kategorii VBA porady | Otagowano , | Dodaj komentarz

Dwa słowa o makrach i bezpieczeństwie

W tym nieco obszernym wpisie poruszę dość ważny temat jakim są makra. Niestety, ale zdarza się, że użytkownik komputera nie czyta komunikatów tylko wesoło sobie klika we wszystko co się rusza a potem krzyczy „olaboga! Hakerska aplikacja zaszyfrowała mi wszystkie pliki w komputerze i domaga się okupu!”. W tym wpisie chcę Ciebie uświadomić … Czytaj dalej

Zaszufladkowano do kategorii Bezpieczeństwo | Otagowano , , , , , , | Jeden komentarz

Dodawanie nowej funkcji do programu Excel znalezionej w Internecie

Program MS-Excel można wykorzystać do wystawiania faktur klientom. Pewną trudność może sprawiać wpisywanie słownej kwoty do zapłaty. Excel nie posiada gotowej funkcji, która daną liczbę wyświetla w postaci słownej (tj. zamiast 123 wypisuje sto dwadzieścia trzy złote 0/100). Jednak dodając poste makro można rozszerzyć funkcjonalność programu … Czytaj dalej

Zaszufladkowano do kategorii VBA | Otagowano , , , , , | Dodaj komentarz

Wygodniejsze rejestrowanie makr

Gdy czytam jakąś książkę dotyczącą pakietu MS Office, lub oglądam nagrania na youtube to prawie wszyscy mówią: na karcie Deweloper znajduje się przycisk Zarejestruj makro. Owszem, jest tam ten przycisk, ale znam wygodniejszy sposób nagrywania makr. Załóżmy, że chcesz nagrać proste makro, które pogrubia tekst w komórce … Czytaj dalej

Zaszufladkowano do kategorii VBA - sztuczki | Otagowano , , | Dodaj komentarz