wtorek, 12 listopada 2013

POLE KOMBI

Celem ułatwiania wpisywania podawanych wartości komórki do listy wartości, a tym samym łatwiejszej zmiany wartości w komórkach można przygotować także tzw. pole kombi, dzięki któremu za pomocą myszki będzie można zmieniać wartości w komórkach na wartości znajdujące się w określonej liście komórek, gdzie każda ma podaną jakąś wartość lub treść. Pole kombi dopuszcza podanie innych wartości niż te wymienione w rozwijanej liście.

Poniżej zaprezentowano przykład pola kombi zmieniającego wartości w komórce i przyjmujące wartości podane w komórkach od C2 do C7.
Pierwszym krokiem jest uruchomienie paska zadań „Przybornik formantów”. W tym celu z menu „Widok” i podmenu „Paski narzędzi” należy wybrać opcję „Przybornik formatów”.


Z przybornika należy wybrać przycisk „Pole kombi” jak poniżej


i wskazać, w którym miejscu na arkuszu ma się znajdować pole kombi z listą.


Pojawi się puste pole kombi


Jak pole jest nadal zaznaczone należy wybrać w przyborniku formantów przycisk właściwości


Pojawi się nowe okno. W polu „LinkedCell” należy wskazać, gdzie ma być wyświetlana wartość wybrana z listy


W polu „ListFillRange” należy wpisać, w jakim zakresie komórek (ułożonych jedna pod drugą) znajdują się wartości, które mają być wyświetlone na rozwijanej liście


W polu „TextAlign” można wybrać w jaki sposób ma być wyświetlana wartość w polu kombi


Po zakończeniu wybierania ustawień pola kombi należy okno zamknąć przyciskiem „Zamknij”


Następnie należy zakończyć tryb projektowania VBA wciskając przycisk „Zakończ tryb projektowania” w przyborniku formantów


oraz zamknąć przybornik formantów przyciskiem „Zamknij”


Po wciśnięciu przycisku w polu kombi pojawi się lista


Po wybraniu jakiejś wartości


we wskazanym polu A1 pojawi się ta sama treść co w polu kombi


Treść ta jednak nie jest liczbą – po wskazaniu komórki należy wybrać z listy opcję „Konwertuj na liczbę”



Następnie można dalej wykonywać obliczenia w oparciu o wyświetlony z pola kombi wariant.

Brak komentarzy:

Prześlij komentarz