Strona główna kursu Vba, excel


Strona główna kursu

Kurs ten jest opisem niektórych aspektów języka VBA w Excelu, przeznaczony jest przede wszystkim dla osób początkujących. Tematy kursu starałem się dokładnie opracowywać i podpierać praktycznymi przykładamy. Jeżeli masz uwagi lub znalazłeś jakieś nieścisłości to proszę poinformuj mnie o tym. Każda uwaga czy opinia jest dla mnie bardzo cenna. Jeśli chciałbyś aby jakiś temat był opisany w tym kursie to napisz.
Ty też możesz zostać współautorem kursu. Zaczynam tworzyć część kursu w której chciałbym przedstawiać tematy opisane przez innych. Jeśli chcesz przedstawić swój temat lub masz jakiś ciekawy pomysł czy przykład to napisz na adres
dzono4@interia.pl.

0x01 graphic
Informacje wstępne - kilka słów wprowadzenia oraz ogólny opis narzędzi i środowiska w którym przyjdzie nam pracować.

0x01 graphic

0x01 graphic
Składowe programu - w części tej przybliżę elementy składowe programu VBA takie jak: instrukcje, procedury i moduły. Pozwoli to nam na zrozumienie kodu programu VBA, oraz umożliwi swobodniejsze poruszanie się w nim.

  • Składowe programu - po zapoznaniu się z Edytorem Visual Basic możemy zająć się tworzeniem programu. Na tej stronie przedstawię z jakich podstawowych części składa się program VBA.

  • Procedury - podstawowa cześć kodu programu VBA. Jest to najmniejsza część kodu którą można uruchomić niezależnie od innych części kodu.

0x01 graphic

0x01 graphic
Podstawowe instrukcje - rozpoczynamy naukę języka VBA. W części tej przedstawię kilka podstawowych instrukcji pozwalających kontrolować przepływ programu.

  • Instrukcja If... Then... Else - prawdopodobnie najczęściej stosowana instrukcja warunkowa.

  • Instrukcja Select Case - jest to inna droga realizacji procesu podjęcia decyzji w programie.

  • Pętle warunkowe Do...Loop - bardzo wygodnym narzędziem są pętle, służą one do wielokrotnego wykonywania danego bloku kodu. Instrukcji Do...Loop użyjemy jeżeli nie wiemy ile razy pętla ma być wykonana. Jest to pętla warunkowa, w której kluczową cechą jest warunek.

  • Instrukcja For... Next - pętla For... Next powtarza blok instrukcji określoną liczbę razy, stosujemy ją jeżeli z góry wiadomo ile razy pętla ma być wykonana.

  • Instrukcja For Each... Next - pętla służąca do wykonywania operacji na obiektach kolekcji.

0x01 graphic

0x01 graphic
Zmienne, stałe i tablice - aby w pełni wykorzystać możliwości VBA, w programach możemy stosować zmienne, stałe czy tablice.

  • Zmienne - dzięki zmiennym możemy pisać programy których sposób działania zależy od aktualnych informacji. Kiedy zmienia się wartość zmiennej, zmienia się sposób działania programu..

  • Stałe - jeżeli chcemy zagwarantować aby pewne wartości pozostały bez zmian podczas wykonywania kodu programu, możemy zastosować stałą.

  • Tablice - gdy pracujemy ze zbiorem powiązanych ze sobą informacji, możemy skorzystać ze struktury nazwanej tablicą.

0x01 graphic

0x01 graphic
Operatory - w tej części zajmiemy się operatorami. Operatory które posiada VBA możemy podzielić na operatory arytmetyczne, porównania, logiczne oraz łączące.

  • Operatory arytmetyczne - na tej stronie przedstawiam krótki opis chyba najbardziej znanych operatorów.

  • Operatory łączące - operatory stosowane do łączenia ciągów.

  • Operatory porównania - za pomocą operatorów porównania możemy porównywać łańcuchy znaków i wartości numeryczne. Ja na tej stronie przedstawię zastosowanie operatorów porównania do porównywania wartości numerycznych.

  • Operatory logiczne - VBA posiada kilka operatorów logicznych, na tej stronie przedstawię dwa z nich tj. operator And i Or.

0x01 graphic

0x01 graphic
Okna dialogowe - za pomocą okien dialogowych użytkownik może komunikować się z programem. Poniżej przedstawiam proste okno komunikatu i proste okno do pobierania danych.

0x01 graphic
Formularze i formanty - jeżeli okna przedstawione na poprzednich stronach, nie spełniają potrzeb programu możemy utworzyć formularz z formantami i dodać do niego kod VBA.

  • Formularze - ogólne wiadomości na temat formularzy i formantów. Sposoby wykorzystania właściwości, metod i zdarzeń. Jak zwykle ciekawy przykład.

0x01 graphic

0x01 graphic
Właściwości, metody i zdarzenia - podczas tworzenia programów w języku VBA często korzystamy z obiektów. Elementy aplikacji, takie jak np. skoroszyt, wykres, formularz, komórka czy zakres komórek są właśnie obiektami. Obiekt posiada właściwości (properties), metody (methods) i zdarzenia (events).

  • Właściwości - opis kilku podstawowych właściwości przede wszystkim określających wygląd obiektów. Oczywiście przykład zastosowania.

  • Metody - za pomocą metody możemy zapisać czy wydrukować dokument, lub na przykład wyczyścić zawartość komórek arkusza.

  • Zdarzenia - kilka informacji na temat zdarzeń i procedur zdarzenia. Może trochę pracochłonny ale mam nadzieję zabawny przykład.

0x01 graphic

Dodatki:

  • Procedury zdarzeniowe arkusza - na tej stronie przedstawiam procedury zdarzeniowe dla obiektu Worksheet czyli arkusza Excela.

  • Typy danych - tabela przedstawiająca dopuszczalne typy danych stosowane w VBA, włączając w to ich rozmiar oraz zakres.

0x01 graphic

0x01 graphic
Dla dociekliwych:

Przyszła pora na opisanie trochę trudniejszych zagadnień. Strony w tej części przeznaczone są przede wszystkim dla osób które zapoznały się już z główną częścią kursu a co za tym idzie posiadają podstawową wiedzę na temat VBA. Mimo wszystko zagadnienia przedstawione poniżej starałem się tak opracować aby były w dużym stopniu zrozumiałe dla osób, które nie posiadają żadnej wiedzy na temat programowania.

  • Sekwencyjne pliki danych - zapisywanie i odczytywanie danych z plików dyskowych z poziomu dokumentu Excela. Informacyjnie podam że za pomocą VBA możemy operować na plikach w trzech typach dostępu: sekwencyjny, swobodny i binarny. Na tej stronie zajmiemy się pierwszym z wymienionych typem dostępu czyli sekwencyjnym za pomocą którego tworzymy pliki, które nazywamy plikami sekwencyjnymi.

0x01 graphic

Strona ta przeznaczona jest przede wszystkim dla osób początkujących w programowaniu, chciałbym na niej spopularyzować VBA. W tej chwili kurs jest jeszcze nie dokończony, ale zapraszam na moją stronę poświęconą między innymi VBA Simple programowanie dla początkujących.

0x01 graphic

  • Mała uwaga formalna: dołożyłem wszelkich starań by zawarte na moich stronach informacje były rzetelne i sprawdzone. Nie biorę jednak żadnej odpowiedzialności za ich wykorzystanie oraz za ewentualne szkody wynikłe z wykorzystania informacji zawartych na moich stronach.

  • Poszukuję informacji na temat VBA, mogą to być kursy, tytuły książek czy adresy stron internetowych. Jeżeli posiadasz własną stronę, nie koniecznie na temat VBA to proszę podaj mi jej adres.



Wyszukiwarka

Podobne podstrony:
Strona główna, excel
Strona główna 03 2013
0) STRONA GŁÓWNA
PJM Strona Główna poziom A2
strona główna
strona główna
Przedmiot Humanistyczny, Realizm Kościoła katolickiego w czasach PRL-u - FULL, [ Strona główna
Fizyczna strona główna czysta, CHEMIA FIZYCZNA SPRAWKA 4 SEM
sytuacja kryzysowa - strona glowna, WSZiP (UTH) Heleny Chodkowskiej BEZPIECZEŃSTWO WEWNĘTRZNE, IV se
Strona główna
Ceramika strona główna
Strona glowna
strona główna
Strona Główna na Referaty z Silników
Strona główna, Prace dypl + inż, Praca Dypl
Importowanie danych z bazy Accessa do Excela, excel + vba, excel duzo-np

więcej podobnych podstron