kurs vba - instrukcje i operatory vba w excelu cz.iii.pptx

Upload: cognity

Post on 11-Oct-2015

30 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    1/25

    Poradnik VBA: Instrukcje i

    operatory VBA w Excel CZ.III

    http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    2/25

    Poradnik VBA: Instrukcje i operatow Excelu CZ.III

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    3/25

    Szanowni Pastwo,

    Zapraszamy do zapoznania siz III czciprezentacji

    dotyczcejinstrukcji i operatorw VBA W Excelu.

    Polecamy rwnie dwie pozostae czci prezentacji

    dotyczcetego tematu.

    Chcesz wiedzie wicej odwied nasz blog Strefa

    Wiedzy Cognity.

    http://www.cognity.pl/szkolenie-vba-w-excelu,s,71.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu,s,71.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu,s,71.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu,s,71.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu,s,71.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu,s,71.htmlhttp://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    4/25

    Poradnik VBA: Instrukcje i operatow Excelu

    Zwraca jedn zdwch moliwociczci (warto lubwyraenie) wzalenoci odsprawdzanegowyraenia.

    FunkcjaIff

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    5/25

    Poradnik VBA: Funkcje warunc.d.

    IIf (wyraenie,cz_prawda,cz_fasz)

    Waga=130

    Iif(waga>110,Nadwaga, Wagaprawidowa) zwracaNadwaga

    IIfSkadnia:

    Przykad:

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    6/25

    Poradnik VBA: Funkcje warunc.d.

    Wybiera i zwracawarto z listyargumentw. Indeksto wyraenienumeryczne zakresuod 1 do liczbymoliwych wyborw.

    FunkcjaChoose

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    7/25

    Poradnik VBA: Funkcje warunc.d.

    ChooseSkadnia:

    Przykad:

    Choose (indeks,wybr_1[wybr_2,[,wybn]])

    Miejsce=1

    Choose (miejsce,Zoty, Srebrny,Brzowy) zwracaZoty

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    8/25

    Poradnik VBA: Funkcje warunc.d.

    FunkcjaSwitch

    Wyznacza listwyrae i zwracawarto typu Varianlub wyraenieskojarzone zpierwszymwyraeniem z listy,ktre jest prawdziw

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    9/25

    Poradnik VBA: Funkcje warunc.d.

    SwitchSkadnia: Switch [wyraenie

    _1, warto _1[,wyraenie_2,warto_2[wyranie_n, warto_n]])

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    10/25

    Poradnik VBA: Funkcje warunc.d.

    SwitchPrzykad: Pastwo=Polska

    Switch (Panstwo=Polska,Warszawa,Panstwo = Ukraina

    Kijw) zwracaWarszawa

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    11/25

    Poradnik VBA: Ptle w VBA

    KonstrukcjaForNext Powtarza instrukcje

    lub blok instrukcjiokrelona liczb razgdzie: Licznikzmienna uywanajako licznik ptli,starti koniec warto pocztkowakocowa licznika,opcjonalnie.

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    12/25

    Poradnik VBA: Ptle w VBA

    ForNext Opcjonalnieargument sowakluczowego Stepokrela wartozmian licznika dlakadego wykonaniabloku instrukcji(warto domylnawyosi1).

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    13/25

    Poradnik VBA: Ptle w VBA

    ForNext Ptla moe zawierainstrukcje Exit Forprzekazujesterowanie wdowolnym miejscupomidzy ForNexjako alternatywnewyjcie z bloku ptlExit Forprzekazujesterowanie doinstrukcjibezporednionastpujce po Nex

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    14/25

    Poradnik VBA: Ptle w VBA

    ForNext

    Skadnia: For licznik=start Tokoniec [step krok]

    [instrukcje]

    [Exit For]

    [instrukcje]

    Next [licznik]

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    15/25

    Poradnik VBA: Ptle w VBA

    ForNext

    Przykad: For i = 10 To 1 Step1

    [instrukcje]

    If i < 5 Then Exit Fo

    [instrukcje2]

    Next i ptla wykonasi dla wartoci od do 4 dla instrukcjioraz od 10 do 5 dlainstrukcji2

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    16/25

    Poradnik VBA: Ptle w VBA

    Konstrukcje

    DoLoop Powtarza instrukcjlub blok instrukcji,dopki warunekWhile ma wartoTrue(warunek jestspeniony) lub

    warunek Unti lniejest speniony (mawarto False)

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    17/25

    Poradnik VBA: Ptle w VBA

    DoLoop

    Warian t I Do [{While | Until}warunek]

    [instrukcje]

    [Exit Do]

    [instrukcje]

    Loop

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    18/25

    Poradnik VBA: Ptle w VBA

    DoLoop

    Przykad: Licznik=0

    Do While licznik

  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    19/25

    Poradnik VBA: Ptle w VBA

    DoLoopWarunek sprawdzanjest na kocu ptli(ptla zostaniewykonanaprzynajmniej jedenraz)

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    20/25

    Poradnik VBA: Ptle w VBA

    DoLoop

    Warian t II Do

    [instrukcje]

    [Exit Do]

    [instrukcje]

    Loop [{While|Until}

    warunek]

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    21/25

    Poradnik VBA: Ptle w VBA

    DoLoopPtla moe zawierainstrukcj Exit Doumieszczone wdowolnym miejscupomidzy DoLoojako alternatywnewyjcie z bloku ptli

    Exit doprzekazujsterowanie doinstrukcjibezporednionastpujcej poLoop.

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    22/25

    Poradnik VBA: Ptle w VBA

    DoLoop W przypadkuzagniedonych pDoLoopinstrukcjExitDoprzekazujesterowanie do ptlio jeden poziompowyej ptli, w

    ktrej nastpioprzerwanie.

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    23/25

    Poradnik VBA: Ptle w VBA

    WhileWend

    Warunek:

    Wykonuje instrukcjlub blok instrukcji,dopki warunekbdzie mia wartoTrue. Ptla moe byzagniedona.

    While warunek[instrukcje]

    Wend

    http://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    24/25

    Na kursy VBA zapraszamy do Cognit

    Szkolenia. Nasi eksperci prowadza m.in.:

    Kurs VBA w Excelu Zaawansowany

    Kurs Makra w MS Excel

    Kurs VBA w Excelu Podstawowy

    Kurs VBA w Excelu Przekrojowy

    Kurs VBA

    http://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany-poziom-r3-vba,s2,74.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-podstawowy-vba,s2,72.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/makra-w-ms-excel,s2,261.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/szkolenie-vba-w-excelu-zaawansowany,s2,117.htmlhttp://www.cognity.pl/http://www.cognity.pl/
  • 5/21/2018 Kurs VBA - Instrukcje i operatory VBA w Excelu CZ.III.pptx

    25/25

    Chcesz wiedzie wicej o jzyku VBA w Exczapraszamy na www.cognity.pl

    Kurs VBA

    http://www.cognity.pl/http://www.cognity.pl/