Quantcast
Channel: Malinowy Excel
Viewing all articles
Browse latest Browse all 291

Dynamiczne źródło listy rozwijanej

$
0
0

Czyli co zrobić, aby źródło listy rozwijanej samo się powiększało?

Temat, który pojawił się na webinarze o listach rozwijanych i powtarza się w wielu mailach, które do mnie piszecie. Listy rozwijane już umiemy tworzyć (opisuję to choćby tutaj). Ten temat powtarzał się na blogu wieeele razy. Jednak do tej pory opisywałam listy, które mają statyczne źródło. Dziś odpowiem na pytanie o to, co zrobić, żeby źródło listy rozwijanej się powiększało?

Omówię to na prościutkim przykładzie: mamy listę rozwijaną, z której chcemy wybrać dział, w którym pracuje dany pracownik. Natomiast chcemy mieć możliwość dopisywania działów i nasza lista ma te nowe działy uwzględnić.

Tak wygląda formatka:

Formatka

Formatka

Trik jest bardzo prosty, tylko jak zwykle trzeba o nim wiedzieć :). Chodzi o to, aby źródło listy rozwijanej było obiektem tabela. Potem samo idzie 😉

Zobaczmy to dokładniej.

Krok 1. Tworzenie obiektu tabela

Chcemy, aby źródło listy rozwijanej było tabelą (nawet jeśli jednokolumnową). Aby stworzyć z danych tabelę, należy ustawić się w tych danych (u nas to zakres D3:D10) i użyć skrótu klawiszowego Ctrl + t. Po zatwierdzeniu okienka tworzenia tabeli dostaniemy taki obrazek:

Gotowa tabela

Gotowa tabela

Oczywiście kolorki tego cuda można sobie pozmieniać.

Jedną z właściwości obiektu tabela jest to, że zwiększa swój zakres po dopisaniu do niej danych. Tę właściowość wykorzystamy w liście rozwijanej (krok 2.).

Krok 2. Tworzenie listy rozwijanej

Aby ją stworzyć najpierw należy:

1.  Zaznaczyć komórki, w których ma ta lista się pojawić. U nas jest to żółta komórka B4.

2. Następnie wybrać z menu Dane/ Sprawdzanie Poprawności.

3. Pojawi się okienko sprawdzania poprawności, z którego wybieramy, że dozwoloną wartością ma być lista.

4. W polu Źródło wskazujemy natomiast naszą tabelę, którą stworzyliśmy w poprzednim kroku, a konkretnie te wpisy, które mają się pojawić na liście, czyli D4:D10. KOmplet informacji pokazuje poniższy obrazek:

Tworzenie listy rozwijanej

Tworzenie listy rozwijanej

Powstanie nam oczywiście lista rozwijana w komórce, natomiast będzie miała ona interesującą nas właściwość – jej źródło będzie dynamiczne, czyli jak dopiszemy nowy dział do spisu działów – pojawi się on na liście rozwijanej w żółtej komórce. Prezentuje to obrazek poniżej:

Wynik - dopisany nowy dział

Wynik – dopisany nowy dział

I tyle! Proste? I hope ;). Komu pomogłam to dajcie proszę znać w komentarzu 🙂

Poniżej wersja wideo tego triku:

 

 

 


Viewing all articles
Browse latest Browse all 291