• Zapisz się do newslettera, aby otrzymywać powiadomienia o nowościach na blogu
    Zapisując się, wyrażasz zgodę na przesyłanie Ci informacji o nowościach na tym blogu. Zgodę możesz w każdej chwili wycofać (szczegóły).

Graficzne przyciski uruchamiające makra

Czyli prosty sposób na skuteczną komunikację z użytkownikiem

Makra możemy wywoływać na wiele sposobów. Z części z tych sposobów korzystamy na etapie tworzenia kodu, niektóre dzieją się same (zdarzenia), a inne – mają być wygodne dla użytkownika. Do tych z pewnością należą skróty klawiszowe i… przyciski. Zazwyczaj korzystamy z formantów formularza (pisałam o tym tutaj). Metody super, bo działają.

Jeśli jednak chcesz pójść o krok dalej (a zakładam, że skoro czytasz ten artykuł, to chcesz ;)), warto zamiast zwykłego przycisku z napisem (np.: Drukuj), użyć przycisku graficznego. Jest to o tyle fajna metoda, że użytkownik nie musi się wczytywać w tekst na przycisku (a takie wczytywanie jest to szczególnie uciążliwe, gdzie przycisków jest kilka!), tylko rzuca okiem na grafikę i od razu wie co robi dany przycisk.

Przykład:

 

Najlepsze jest to, że takie graficzny przycisk zrobimy od początku do końca sami, bez jakichś specjalnych umiejętności – cały czas będziemy korzystać z wbudowanych możliwości Excela. Nie musimy angażować grafika komputerowego :).

Czytaj dalej

Jak wyświetlić cudzysłów w wyniku formuły?

Czyli sposób na oszukanie Excela

Niby taka prosta sprawa: w tytule wykresu chcemy wyświetlić nazwę produktu, którego sprzedaż prezentujemy. Tytuł opiera się na wartości komórki, w której jest formuła, uzależniona od wyboru produktu przez użytkownika. Wszystko byłoby proste, gdybyśmy chcieli wyświetlić TYLKO nazwę produktu, ale my chcemy tak: Sprzedaż dla “Batonik”. Szef się uparł… i ma być tak:

Cały problem z cudzysłowem polega na tym, że umieszczamy w nim tekst w formułach. Jeśli więc go użyjemy – Excel pomyśli, że chcemy wyświetlić w formule tekst. A my chcemy wyświetlić ten znak (“). Jak więc “oszukać” Excela?

Jest na to wieeeele sposobów: można wstawić znak cudzysłowu do oddzielnej komórki, a następnie odwołać się w do niej w formule; można dokleić cudzysłów bezpośrednio do tekstu w komórce. Jeśli jednak nie chcemy odwoływać się do zewnętrznej komórki ani ingerować w wartości – warto sięgnąć po inne metody. Opiszę dalej dwie. Jedna mi się bardziej podoba, druga – trochę mniej. Zobaczymy jak Tobie 🙂

Czytaj dalej

Nazwy arkuszy na liście rozwijanej, generowanej automatycznie

Czyli zdarzenie arkusza tworzące listę arkuszy

Zadanie na dziś to stworzenie listy rozwijanej, zawierającej nazwy arkuszy w pliku. Powiedzmy, że oddziały naszego sklepu są w różnych miastach, każde miasto ma swój arkusz. My chcemy do głównego arkusza pobrać sumę sprzedaży z wybranego miasta. Interesujące nas miasto (arkusz) chcemy wybrać z listy rozwijanej, i na podstawie naszego wyboru ma się obliczyć suma sprzedaży z tego miast. O tak:

Jak już będziemy mieli nazwę arkusza to dalej pikuś – kiedyś już to opisywałam. Natomiast samo uzupełnienie listy – tutaj bez VBA się nie obejdzie – będą pętle, liczniki i inne bajerki, więc do dzieła!

Czytaj dalej

Zaproszenie na WEBINAR: Nagrywanie makr – wstęp

Zapraszam Cię na bezpłatny webinar Nagrywanie makr – wstęp. Na webinarze wkroczymy w cudowny świat VBA: pierwszym przystankiem będzie nagrywanie makr. Pokażę Ci, że nagrywając makra można stworzyć rozwiązania dynamiczne, niezależne od rozmiaru zakresów danych. Wystarczy znać możliwości… Excela! Co się da nagrać, czego nie, jak sobie usprawnić żmudną pracę dzięki nagranym makrom – oto czym będziemy się zajmować.

Webinar odbył się 26 czerwca 2019 roku na żywo. Jego nagranie można kupić tutaj (39 zł). Do webinaru dołączony jest komplet plików excelowych i notatka PDF

Do zobaczenia na kolejnym webinarze!

 

Treść nagłówka lub stopki na wydruku pobierana z komórki

Czyli dynamiczny nagłówek lub stopka

Dziś zadanie będzie proste – chcemy, aby tekst z komórki pojawił się w nagłówku lub w stopce na wydruku, np. niech to będzie nazwa klienta, dla którego drukujemy ofertę czy jakąś informację. Nie chce nam się zmieniać wartości bezpośrednio w nagłówku/stopce, tylko niech pobiera się ona z komórki (a ta przecież może być uzupełniana przez formułę, niekoniecznie przez nas). O tak:

Formatka

Użyjemy do tego zdarzenia skoroszytu, którego jeszcze na blogu nie pokazywałam…

Czytaj dalej

Dane do wykresu wybierane z listy rozwijanej

Czyli dynamiczny wykres prostą metodą

Chcemy porównać ze sobą sprzedaż i plan z 2 lat. Przedstawienie tego na jednym wykresie będzie nieczytelne, a na 2 oddzielne wykresy nie mamy miejsca i ochoty. Chcemy więc stworzyć jeden wykres, ale taki, aby użytkownik mógł decydować, czy chce zobaczyć na nim porównanie sprzedaży czy planu. O tak:

Wygląda groźnie i skomplikowanie, ale zobaczysz, że do zrobienia tego zadania potrzebujemy sprytnego ułożenia danych i jednej funkcji… :). Let’s go!

Czytaj dalej

Uzupełnianie danych na podstawie wyboru z listy rozwijanej

Czyli bajeranckie zastosowanie WYSZUKAJ.PIONOWO

Na podstawie wyboru z listy rozwijanej do formatki mają się wpisać określone dane. Jedni użyją tego mechanizmu do pomocy przy tworzeniu świadectw pracy, inni do pracy z umowami, jeszcze inni – do tworzenia ofert dla klientów.

Najlepsze jest to, że niezależnie od zastosowania – potrzebujemy tego samego mechanizmu, aby osiągnąć ten sam efekt:

A tym mechanizmem jest nic innego, jak ukochana przez wszystkich (no… prawie wszystkich) funkcja WYSZUKAJ.PIONOWO! I o niej dzisiaj 🙂

Czytaj dalej

Korespondencja seryjna generująca oddzielne PDF-y

Czyli tworzenie wielu PDF-ów z jednej formatki

Podobny temat kiedyś już poruszałam na blogu, natomiast chodziło o stworzenie oddzielnych arkuszy dla pracowników, których informujemy o podwyżce. Tym razem też będziemy informować pracowników o podwyżce, natomiast dla każdego wygenerujemy oddzielny PDF z tą informacją. O tak:

Tylko troszkę zmodyfikujemy kod, który pokazywałam tutaj. Jedziemy!

Czytaj dalej

Zaproszenie na WEBINAR: Nazwy w Excelu – wstęp

Zapraszam Cię na bezpłatny webinar Nazwy w Excelu – wstęp. Na webinarze wprowadzę Cię w temat nazewnictwa. Temat, który bardzo ułatwia życie w Excelu również początkującym użytkownikom, a bywa, że tym zaawansowanym w ogóle umożliwia wykonanie niektórych zadań, jak dynamiczne listy rozwijane między arkuszami.

Webinar odbył się 22 maja 2019 roku na żywo. Obecnie jego nagranie można kupić tutaj (39 zł). Do webinaru dołaczony jest komplet plików excelowych i notatka PDF.

Do zobaczenia na webinarze!

Wyróżnij kolorem cały wiersz tabeli

Czyli formatowanie warunkowe – prosty przykład

Ostatnio prowadziłam szkolenie, pod koniec którego jeden z uczestników zapytał mnie jak zaznaczyć cały wiersz tabeli, jeśli w wybranej kolumnie występuje wybrany wpis. Ponieważ nie starczyło już czasu na pełną odwiedź na to pytanie – skierowałam go na blog, żeby na spokojnie o tym doczytał. Zaczęłam szukać konkretnego wpisu, bo byłam przekonana, że taki jest, a tutaj patrzę: nie ma! Jest kilka innych, wykorzystujących tę samą technikę (np.  wartości w 2 kolumnach musiały już kiedyś wystąpić, część wspólna warunków, lub inna wersja części wspólnej warunków), natomiast nie było takiego stricte najprostszego przykładu!

Pomyślałam: no nie, tak nie może być! Przecież to klasyka!

Ten wpis będzie nadrabiał tę niedoróbkę i omówię w nim jak zrobić, aby po wybraniu z listy rozwijanej działu – w tabeli z danymi podświetlały się całe wiersze, w których ten dział występuje. Czyli chcę uzyskać taki efekt:

Czytaj dalej