lab07 excel formanty id 260059 Nieznany

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

1/9

ST.IiE

Laboratorium 5

1 Formanty formularza — wprowadzenie

Formanty

są obiektami graficznymi umieszczanymi w formularzu,

służącymi do wyświetlania lub wprowadzania danych, wykonywania

akcji lub zwiększania czytelności formularza. Przykładami tych obiektów

są pola tekstowe, pola list, przyciski opcji, przyciski poleceń itp.

Formanty zapewniają użytkownikom opcje, które można zaznaczać, lub

przyciski, które można klikać w celu uruchomienia makr lub skryptów sieci Web. Program Microsoft
Excel ma dwa typy formantów: formularza i ActiveX.

Formanty formularza

są prostsze w użyciu, gdyż nie wymagają pisania kodu w języku Visual Basic

for Applications (VBA). I z nich będziemy korzystać na zajęciach. Formanty ActiveX wymagają

umiejętności tworzenia makr w języku VBA, ale dzięki temu oferują znacznie więcej możliwości.
Zazwyczaj, aby skorzystać z efektów działania konkretnego formantu, należy na nim kliknąć prawym

przyciskiem myszy, wybrać z menu kontekstowego pozycję Formatuj formant, a następnie w zakładce
Formant

ustawić właściwe opcje. Jedną z nich jest Łącze komórki — tu należy wskazać, do której

komórki w arkuszu ma trafiać informacja będąca efektem działania formantu.
Aby w Excelu 2007 uzyskać dostęp do formantów, należy włączyć pokazywanie karty Deweloper:

1. Kliknij przycisk Microsoft Office

, a następnie kliknij polecenie Opcje programu Excel.

2.

Kliknij opcję Popularne, a następnie zaznacz pole wyboru Pokaż kartę Deweloper na Wstążce.

Rysunek 1 Formanty na karcie Deweloper.

2 Fabryka samochodów i motocykli

Wykonamy w Arkusz1

prosty formularz służący ustalaniu planu produkcji dla europejskiej firmy

motoryzacyjnej. Wykorzystamy forman

ty formularza. Pozwolą one podać, co będzie produkowane, jak

zorganizowana ma być produkcja, w jakim kolorze będzie wyrób oraz ile sztuk ma zostać wytworzone.

W tym zestawie zadań korzystamy wyłącznie z formantów formularza, a nie ActiveX.

2.1 Wstawianie formantów do arkusza

2.1.1 Przyciski opcji

Zestaw przycisków opcji pozwala na wybranie dokładnie jednej opcji poprzez zaznaczenie przy niej

kropki. Aby móc wykorzystać więcej niż jeden niezależnie działających od siebie zestawów przycisków

opcji, musimy każdy zestaw obramować formantem pola grupy. W innym przypadku wszystkie

przyciski opcji działają jako jeden system z jednym łączem komórki.
Na początek narysujmy dwa przyciski opcji. Jeden niech mieści się mniej więcej w granicach
komórek B3:C3 (opiszmy go Samochody), a drugi — B5:C5 (Motocykle

). Za ich pomocą będziemy

określali, co zakład ma produkować. Otoczmy przyciski opcji polem grupy opisanym słowem Produkt.

Legenda:

aplikacja, program

opcja menu, funkcja

plik, folder, ścieżka

formuła, pole, kod pola

KLAWISZ

tekst do przepisania

miejsce częstych błędów

7

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

2/9

ST.IiE

W

przypadku większej liczby przycisków opcji pole grupy pozwala podzielić je na mniejsze, niezależne

od siebie systemy.

Ważne wtedy jest, by obramowania przycisków opcji (które widać, gdy przycisk jest

w trybie edycji, jak pokazuje to Rysunek 2)

nie wystawały poza krawędzie pola grupy. Przy kolejnych

opisywanych formantach możesz zastosować pola grupy, jak pokazano to na rysunkach.

Rysunek 2 Mechanizm przycisków opcji.


Spróbuj klikać na przemian na przyciski opcji. Teraz informację o tym, który przycisk jest aktywny,

trzeba przekazać do jakiejś komórki arkusza. Kliknij na którymkolwiek z dwóch przycisków opcji
prawym przyciskiem myszy i z menu kontekstowego wybierz Formatuj formant

. Ostatnia zakładka

(Formant

) pozwala wskazać tzw. łącze komórki. Wskaż, by była to komórka E5. Zamknij okno

formatowania formantu. Zobacz, co t

eraz będzie się działo w komórce E5, gdy przełączasz przyciski

opcji.
W komórce E5 pojawia się 1, gdy wybrane są Samochody lub 2, gdy wybrane są Motocykle.

Będziemy teraz chcieli, aby zależnie od wybranej opcji w komórce F5 pojawiał się napis „samochody”
lub „motocykle”.

Wykorzystamy do tego funkcję WYSZUKAJ.PIONOWO. Najpierw przygotujmy

niewielką tabelę pokazującą, jakiej wartości przycisków opcji odpowiada jaki produkt (komórki E2:F3
— zobacz Rysunek 2

). Następnie do komórki F5 wprowadźmy funkcję WYSZUKAJ.PIONOWO, która

będzie wartości z komórki, która jest połączona z przyciskami opcji (E5) szukać w pierwszej od lewej

kolumnie tabeli E2:F3 i zwróci nam z drugiej kolumny tej tabeli rodzaj produktu. Dla większej

dokładności można podać czwarty, opcjonalny argument — FAŁSZ. Gotową funkcję widać na pasku

formuły na rys. 2.
Mamy gotowy moduł wyboru głównego produktu. W kolejnym miejscu określimy dodatkowe parametry

związane z organizacją produkcji. Wykorzystamy do tego inny typ formantu formularza — pole
wyboru
.

Opisano to w poniższym punkcie.

2.1.2 Pole wyboru

Pola wyboru

działają zawsze niezależnie od siebie. Każde może być włączone (wtedy do połączonej

komórki trafia wartość PRAWDA) lub wyłączone (FAŁSZ).
Poniżej przycisków opcji stwórz pola wyboru, jak pokazano na rys. 3. Łącze komórki do pola
opisanego jako Praca zmianowa

znajduje się w E9, a do pola Kontrola statystyczna w E11 (czytaj:

ustaw łącza z formantów do tych komórek).

Rysunek 3 Mechanizm pola wyboru.

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

3/9

ST.IiE

Za pomocą funkcji JEŻELI ustaw, by w komórkach F9 i F11 wyświetlał się wyraz „tak”, gdy dana opcja
jest zaznaczona, lub „nie”

, gdy jest wyłączona. Zwróć uwagę, że nie musimy sprawdzać żadnego

złożonego warunku logicznego, skoro komórki E9 i E11 od razu przyjmują wartości PRAWDA lub

FAŁSZ.
Teraz, poniżej mechanizmu pól wyboru, zajmijmy się możliwością wyboru koloru lakieru dla

produkowanych samochodów lub motocykli. Do tego celu przyda nam się pole kombi opisane
w

kolejnym punkcie ćwiczeń.

2.1.3 Pole kombi

Po

le kombi to rodzaj rozwijanej listy, z której można wybrać jedną opcję. Źródłem dla listy jest zwarty

zakres ułożonych w jednej kolumnie komórek. Do łącza komórki zwracana jest liczba porządkowa
wybranego elementu listy. Funkcjonalnie pole kombi jest bardzo podobne do przycisków opcji.

Przygotuj mechanizm pola kombi tak, jak pokazano na rys. 4

. Dla tego pola kombi zakres wejściowy to

F14:F18 (nazwy kolorów)

, łącze komórki znajduje się w E20, a linie rzutu niech wynoszą 5, bo tyle

mamy kolorów do wyboru (sam

o się to nie zrobi — ustaw odpowiednie opcje formantu). Do F20 wpisz

funkcję WYSZUKAJ.PIONOWO, która — podobnie jak przy przyciskach opcji — będzie zwracać

nazwę wybranego koloru w oparciu o komórkę połączoną z polem kombi.

Rysunek 4 Mechanizm pola kombi.


Ostatnim parametrem będzie określenie liczby sztuk wyrobu, jaką europejska fabryka ma

wyprodukować. Do tego celu przyda się pasek przewijania.

2.1.4 Pasek przewijania

Poniżej mechanizmu pola kombi narysuj poziomy pasek przewijania (rys. 5). Ustaw łącze komórki do

tego formantu w C26. Pozostałe ustawienia paska mogą zostać bez zmian. Sprawdź, czy pasek

działa.

Rysunek 5 Mechanizm paska przewijania.

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

4/9

ST.IiE

Użyliśmy czterech typów formantów do określenia szczegółów planu dla działu produkcji. Teraz
zbierzmy informacje o tych decyzjach w

jednym miejscu, poniżej mechanizmu paska przewijania.

Na rys. 6.

pokazano, jak należy zebrać przygotowane w poprzednich krokach dane w, informację

zbiorczą na temat zlecenia produkcyjnego.
Na tym etapie można by jeszcze zastanowić się nad ergonomią i estetyką wykonania formularza, np.

pozbycia się widocznych krawędzi komórek przy formantach, zmieniając kolor wypełnienia tych

komórek na biały. Autorzy ćwiczenia pozostawiają tę kwestię do samodzielnego rozważenia.
W kolejnym punkcie zajmiemy się ochroną arkusza przed zmianami.

Rysunek 6 Formularz zlecenia produkcyjnego

z pokazaniem zależności między komórkami.

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

5/9

ST.IiE

2.1.5 Ochrona arkusza

Projektując arkusz, w którym znajdują się formanty, warto zadbać, by docelowi użytkownicy nie mogli
przypadkowo (lub celowo)

zmienić jego układu. W tym celu wykorzystamy poznane na wcześniejszych

zajęciach narzędzie ochrony arkusza:
1.

Włącz ochronę arkusza Arkusz1 (Recenzja

Zmiany

Chr

oń arkusz). Możesz pozostawić

domyślne opcje i nie podawać hasła.

2.

Spróbuj przełączyć opcje w każdym z formantów. Zobacz, jaki jest efekt. Dlaczego?

3.

Wyłącz ochronę arkusza.

4.

Zmień ustawienia ochrony 5 komórek, które powodują, że formanty w trybie ochrony arkusza

przestają działać. Które to komórki?

5.

Włącz ponownie ochronę arkusza i sprawdź, czy teraz każdy z formantów działa, a jednocześnie

arkusz jest ochroniony przed niepożądanymi zmianami.

2.2 Formanty w oknie dialogowym

W tym ćwiczeniu spróbujemy uzyskać ten sam efekt, jak w zadaniu z punktu 2.1. Tym razem za

pomocą okna dialogowego. Wstawmy do Excela arkusz dialogu — kliknij prawym przyciskiem myszy

na zakładkach arkuszy u dołu ekranu. Wybierz z menu kontekstowego Wstaw, a z okna, które
zostanie otwarte, MS Excel 5.0 — dialog. Excel doda nowy arkusz o nazwie Dialog1. W nim znajdzie

się szablon okna dialogowego (rys. 7).

Rysunek 7 Szablon okna dialogowego.

Umieść w obrębie okna takie same typy formantów, jak poprzednio w arkuszu i ustaw im łącza do tych
samych komórek w arkuszu Arkusz1

, do których prowadzą łącza identycznych formantów, które

zostały przez Ciebie wstawione wcześniej

(Uwaga! Może być problem z paskiem przewijania, gdy

trzeba kliknięciem wybrać jako łącze komórkę C26 w Arkusz1. Najlepiej wtedy kliknąć w inną komórkę

w tym arkuszu, a adres poprawić ręcznie. Powodem problemu jest pole grupy obramowujące m.in.

komórkę C26)

. Przykładowy układ formantów w oknie pokazano na rys. 8.

Rysunek 8 Gotowe uruchomione okno dialogowe zlecenia produkcyjnego.

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

6/9

ST.IiE

Aby ułatwić sobie testowanie działania okna, zarejestruj najpierw proste makro (jak tworzyć makra:

http://office.microsoft.com/pl-pl/excel/HP100141111045.aspx#RecordMacro

):

będąc

w arkuszu

Dialog1 uruchom okno dialogowe

(za pomocą opcji o takiej nazwie na karcie Deweloper), a następnie

je zamknij.

Pamiętaj o zatrzymaniu rejestrowania makra!

Potem będzie można to makro uruchamiać w arkuszu Arkusz1, by przywoływać okno, np. przypisując
je do przycisku (jak:

http://office.microsoft.com/pl-pl/excel/HP100141111045.aspx#AssignMacro

).

Przetestuj działanie okna dialogowego mając wyświetlony Arkusz1. Zobacz, co dzieje się
z

formantami osadzonymi bezpośrednio w arkuszu oraz z zależnymi od nich komórkami.

Zapisz wykonany przez siebie skoroszyt i —

jeśli chcesz — zachowaj jako pomoc w wykonaniu pracy

domowej znajdującej się na kolejnych stronach oraz do przygotowania się do sprawdzianu i do
realizacji projektu.

3 Praca domowa — salon samochodowy

Wykonaj system wspomagania obsługi klienta w małym salonie samochodowym. Wykorzystaj
formanty formularza

wstawione bezpośrednio do arkusza, a nie do okna dialogowego.

3.1 Zadania skoroszytu

Zaprojektowany skoroszyt musi realizować następujące funkcje:

Obliczanie ceny samochodu w zależności od wybranego modelu i wybranych dodatków oraz
pakietu ubezpieczeniowego.

Kalkulowanie wysokości rat kredytowych przy zakupie ratalnym (np. za pomocą funkcji finansowej
PMT).

Sporządzanie gotowego do wydruku zamówienia klienta.


Zakładamy, że klient:
• kupuje tylko jeden samochód,

do auta może dobrać dowolną kombinację dodatków,

może wybrać tylko jeden pakiet ubezpieczenia lub zdecydować o tym, by w ogóle nie wykupywać
polisy,

auto może nabyć jedną z trzech dróg: (1) za gotówkę, (2) płacąc przelewem lub (3) na raty.

3.2 Dane

W tabelach 1–

4 przedstawiono informacje, z których powinien korzystać skoroszyt.

Tabela 1 Modele samochodów i ich ceny

Lp.

Model

Cena podstawowa

1

Seicento

23

000 zł

2

Punto

32

000 zł

3

Croma

56

000 zł

Cena podstawowa

Cena dodatków

Ubezpieczenie

Cena samochodu

Gotówka

Przelew

Kredyt

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

7/9

ST.IiE

Tabela 2 Cennik dodatków

Lp.

Rodzaj

Cena

1

Klimatyzacja

4

000 zł

2

Aluminiowe felgi

1

500 zł

3

Radio+6 głośników

2

300 zł

4

Skórzana tapicerka

3

000 zł

Tabela 3 Cennik pakietów ubezpieczeniowych

Lp.

Rodzaj pakietu

Cena

1

Ubezpieczenie samochodu na rok

10% ceny podstawowej

2

Ubezpieczenie auta + ubezpieczenie mieszkania

300 zł + 10% ceny podstawowej

3

Ubezpieczenie dla stałych klientów

1

150 zł

Tabela 4 Dane do kalkulatora rat kredytowych

Stopa procentowa 10% w skali roku

Liczba rat

Zależna od klienta

Wpłata własna Zależna od klienta

Podstawa kredytu = Cena samochodu -

Wpłata własna

Elementy dodatkowe:

łatwe przejście z arkusza głównego do arkusza z potwierdzeniem zamówienia (np. przycisk).

Dane o kliencie do wprowadzenia w arkuszu głównym:
• W osobnych komórkach:

Imię,

• Nazwisko,
• Ulica,
• Nr domu,
• Kod Pocztowy,

Miejscowość.

Decyzja klienta

dotycząca formy płatności (gotówka, przelew lub raty) powinna być uwzględniona

w potwierdzeniu zamówienia.

3.3 Wskazówki

Podobno łatwiej dawać dobre rady niż je przyjmować. Mimo to:

Aby w Excelu 2007 uzyskać dostęp do formantów formularza należy włączyć kartę Deweloper.
Jak?

http://office.microsoft.com/pl-pl/excel/HA101730521045.aspx

Zauważ, że wiele wymagań w tym zadaniu bazuje na sprawdzaniu warunków logicznych 

przydatna

będzie

funkcja

JEŻELI.

Czasami

wygodniej

będzie

użyć

funkcji

WYSZUKAJ.PIONOWO.

Do wyboru modelu samochodu czy innych opcji można wykorzystać pola dostępne z narzędzi
Formantów formularzy

. Niektóre przydają się bardziej w sytuacjach, gdzie należy wskazać jedną

tylko pozycję. Inne — gdzie potrzeba wskazać dwie lub więcej możliwości.

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

8/9

ST.IiE

Postaraj się tak zaprojektować skoroszyt, by cały „mechanizm”, dzięki któremu działa wybór

samochodu, był ukryty przed użytkownikiem (w innym arkuszu? w ukrytych kolumnach lub

wierszach?). Pamiętaj, że aplikacja ma być przyjazna w korzystaniu.

• W arkuszu

potwierdzenia zamówienia użyj odwołań do arkusza, gdzie dane o zamówieniu są

zbierane dzięki formantom. Być może też w jednej komórce trzeba będzie połączyć dane z wielu

komórek (np. połączyć imię z nazwiskiem) czy zastosować określone formatowanie (ceny powinny

mieć format walutowy).

Za przyciskiem pozwalającym przełączać się do innego arkusza kryje się proste zarejestrowane

makro. Jaką czynność zarejestrowano?

3.4 Wzór potwierdzenia zamówienia

klient:

adres:

kod:

Fiat Croma

56 000,00 zł

6 300,00 zł

2 800,00 zł

65 100,00 zł

forma płatności

kredyt

45 100,00 zł

60

950,32 zł

cena za ubezpieczenie

razem do zapłaty

Podpis klienta

……………………………

rata kredytu

okres spłaty (miesiące)

wielkość kredytowana

marka:

cena auta

cena za dodatki

zakup

Jan Kowalski

ul. Zielona 12

12-345 Małdyty

Realizacja zamówienia - zestawienie

4

Pytania sprawdzające wiedzę i umiejętności

1.

Jak działają następujące formanty: przyciski opcji, pole grupy, pole wyboru, pole kombi, pasek

przewijania, pokrętło i przycisk?

2.

Przyciski opcji i pole kombi pełnią tę samą funkcję: ze zbioru możliwości pozwalają wybrać jedną.

Kiedy lepiej jest zastosować przyciski opcji, a kiedy pole kombi?

3.

Jak działa funkcja WYSZUKAJ.PIONOWO? Do czego można jej użyć?

4.

Jakie są zalety wprowadzania danych za pomocą formantów?

5.

Jak można korzystać z formantów, by cały „mechanizm” ich działania nie był widoczny dla osoby

korzystającej ze skoroszytu?

6. J

ak można sprawić, by w gotowym formularzu użytkownik mógł tylko korzystać z formantów, ale

nie mógł ich przesuwać, zmieniać rozmiaru czy edytować właściwości?

7.

Jak wstawiać do komórek komentarze (na rys. 6 ich treść to „łącze komórki”)?

8.

Jak wyświetlić takie niebieskie strzałki, jak na rys. 6 i czemu one służą?

9.

Jak rejestruje się makro?

background image

INFORMATYKA EKONOMICZNA — laboratorium

arkusz kalkulacyjny: MS Excel

mgr inż. Adam Czarnecki, mgr inż. Artur Ziółkowski, 2010
Wydział Zarządzania i Ekonomii Politechniki Gdańskiej

9/9

ST.IiE

5 Literatura

• Formularze:

http://office.microsoft.com/pl-pl/excel/CH062528021045.aspx

• Typy formantów:

http://office.microsoft.com/pl-pl/excel/HP052036041045.aspx

• Dodawanie formantów:

http://office.microsoft.com/pl-pl/excel/HP051984701045.aspx

• Makra:

http://office.microsoft.com/pl-pl/excel/CH101001571045.aspx

• Makro formantu:

http://office.microsoft.com/pl-pl/excel/HP051986451045.aspx

Funkcja JEŻELI:

http://office.microsoft.com/pl-pl/excel/HP100698291045.aspx

• Funkcja WYSZUKAJ.PIONOWO:

http://office.microsoft.com/pl-pl/excel/HP100698351045.aspx

Inspekcja formuł:

http://office.microsoft.com/pl-pl/excel/HP100662531045.aspx


Document Outline


Wyszukiwarka

Podobne podstrony:
Cw1 excel f tekstowe id 122815 Nieznany
excel dla inz id 166541 Nieznany
cwiczenia excel id 124548 Nieznany
Lab07 Sprawozdanie id 258840 Nieznany
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany
Mbaku id 289860 Nieznany
Probiotyki antybiotyki id 66316 Nieznany
miedziowanie cz 2 id 113259 Nieznany
LTC1729 id 273494 Nieznany
D11B7AOver0400 id 130434 Nieznany
analiza ryzyka bio id 61320 Nieznany
pedagogika ogolna id 353595 Nieznany

więcej podobnych podstron