• Zapisz się na newsletter, aby otrzymywać powiadomienia o najnowszysch wpisach.

Lista rozwijana wielokrotnego wyboru – edycja wpisu

Czyli sterowanie zdarzeniem

To będzie chyba najkrótszy post na tym blogu. Niby trudna rzecz, a wymaga 2 linijek kodu VBA i ustawienia jednej opcji w Excelu. O co chodzi?

W tym wpisie pokazywałam jak zrobić listę wielokrotnego wyboru za pomocą narzędzia sprawdzania poprawności. Wszystko pięknie działało, natomiast problem pojawiał się wtedy, kiedy chcieliśmy dokonać zmiany we wcześniej wpisanych wartościach, np. skasować jakąś wartość. Efekt był taki, że ponieważ skorzystaliśmy z mechanizmu sprawdzania poprawności, to Excel nie pozwalał nam wprowadzać do komórki innych wartości, niż pojedynczy wpis na liście rozwijanej. A taką było większość wpisów, które wybraliśmy.

Dlatego dzisiaj pokażę rozwiązanie tego problemu. Najprostsze z możliwych, czyli takie, jak lubię :). Efekt będzie taki:

Do dzieła!

Czytaj dalej

Lista rozwijana wielokrotnego wyboru (odsłona 2)

Czyli wybieranie z listy ROZWIJANEJ więcej niż jednej pozycji

W poprzednim wpisie pokazywałam sposób na stworzenie listy wielokrotnego wyboru. Lista ta była formantem formularza, czyli “pływającym” w arkuszu obiektem, który mogliśmy umieścić w wybranym przez siebie miejscu. Rozwiązanie to było świetne, gdy mieliśmy mało komórek, do których chcieliśmy wpisać wartość z tej listy. Gorzej jest jednak, gdy mamy wiele komórek, w której, o zgrozo!, każda ma inną listę i z każdej z nich chcemy wybierać po kilka wartości do komórki. Masakra!

Sytuacje takie jednak jak najbardziej się zdarzają, więc dziś o tym, jak sobie wtedy radzić. Znów będzie o VBA i to nie takim oczywistym niestety. I znów będą zdarzenia :). Znów, ponieważ już ostatnio o nich pisałam, np. przy otwieraniu pliku na konkretnym arkuszu czy kasowaniu wpisu na zależnej liście rozwijanej.

Teraz więc formatka będzie znacznie łatwiejsza:

Formatka

Formatka

Czytaj dalej

Lista wielokrotnego wyboru (odsłona 1)

Czyli wybieranie z listy więcej niż jednej pozycji

Wiele razy korzystałam z list w formie formantów formularza, aby pobrać z nich wartość i wpisać do komórki. Nigdy jednak nie potrzebowałam wybrać z takiej listy kilku wartości i wpisać ich do komórki. Z taką potrzebą zgłosił się do mnie Wojtek. Temat mega mnie zaciekawił i pomyślałam, że Was też może.

Czyli sytuacja jest taka, że z listy rozwijanej chcemy wybrać kilka wartości i chcemy wpisać je do komórki tak, żeby każda pozycja listy była w nowym wierszu tej samej komórki. Nie jest to może zgodne ze “sztuką”, natomiast życie jest życiem i tak czasem chcemy albo jesteśmy zmuszeni. BTW: i tak cała trudność będzie w pobraniu wartości z listy, a samo wpisanie ich to już pikuś ;).

Całość będzie miała taki efekt:

 

Oczywiście bez VBA się tutaj nie obędzie, więc bez zbędnego przedłużania… do dzieła!

Czytaj dalej

Prosty budżet domowy – listy wyboru w tabeli danych

Po długiej przerwie w publikowaniu artykułów z cyklu Prosty budżet domowy przedstawiam wam kolejny wpis! W całości będzie on poświęcony usprawnianiu wpisywania danych do tabeli danych. Mam nadzieję, że ten artykuł przekona Was o użyteczności list, których tworzenie opisałam w poprzednim artykule (Prosty budżet domowy – słowniki i listy), a tym samym wyjaśni wątpliwość jednego z czytelników, który ostatnio o tę użyteczność zapytał.

W tym artykule pokażę Wam, jak dodać listy wyboru do tabeli danych. Zadaniem tych list jest ułatwienie wprowadzania danych do tabeli. Dzięki nim nie trzeba będzie pamiętać wszystkich kategorii, aby przyporządkować do nich konkretny wydatek/ przychód, ponieważ kategorie będą widniały na liście. Ma to jeszcze jeden plus: nie trzeba będzie wpisywać ich ręcznie do tabeli, tylko będzie można wybrać z listy. Na listach będą się znajdować kategorie, typ pozycji (In/Out), rodzaje i osoby.

Następnym usprawnieniem wprowadzania danych będzie napisanie formuł wyszukujących najczęściej wpisywane wydatki/ przychody. Ale o tym w kolejnym artykule 🙂

Ok. Zaczynamy.
Czytaj dalej

Prosty budżet domowy – słowniki i listy

W poprzednim artykule z cyklu Prosty budżet domowy w Excelu (artykuł możesz przeczytać tutaj: Prosty budżet domowy w Excelu – tabela danych) pokazywałam, w jaki sposób stworzyć arkusz z tabelą danych. W arkuszu tym będziemy gromadzić informacje o naszych przychodach i wydatkach, aby dalej na ich podstawie dokonać przeróżnych analiz.

Dziś będziemy kontynuować temat wprowadzania danych, a konkretnie zajmiemy się tworzeniem słowników i list. Stworzymy je po to, by usprawnić proces wpisywania danych do tabeli danych.

Czym są słowniki? Słowniki to stałe zestawy danych, do których często się odwołujemy. Przykładowo słownikiem możemy nazwać cennik w sklepie. Wyobraźmy sobie sytuację, że mamy listę produktów i chcemy przypisać do nich ceny. Szukamy więc ceny danego produktu w cenniku (mamy tam informację o nazwie produktu i jego cenie) i na tej podstawie odczytujemy jego cenę. Cennik pełni więc funkcję słownika – są tam zawsze opisy produktów i ich ceny.

A oto przykład słownika:

Prosty budżet domowy w Excelu - słowniki i listy: przykład słownika

Prosty budżet domowy w Excelu – słowniki i listy: przykład słownika

Czytaj dalej