(;&(/9%$                                                                                                       0$52%$6,6([...
8VLQJWKH0DFUR5HFRUGHU2SHQ([FHODQGWKH9%(9LVXDO%DVLF(GLWRU
8QOHVVLWKDVEHHQFKDQJHGWKH9%(ZLQGRZFRQWDLQVWKH3URMHFW ([SORUHU ZLQGRZDQGWKH 3URSHUWLHV ZLQGRZWKHVHFDQEH DFFHVVHGIURPWKH 9LH...
3URMHFW([SORUHU:RUNVOLNHDILOHPDQDJHU+HOSVRXQDYLJDWHDURXQGWKHFRGHLQRXUZRUNERRN3URSHUWLHV:LQGRZ 6KRZVWKHSURSHUWLHVRIWKHFXUUH...
Nächste SlideShare
Wird geladen in …5
×

Excel vba course notes 1 macro basics

881 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
881
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
2
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Excel vba course notes 1 macro basics

  1. 1. (;&(/9%$ 0$52%$6,6([FHO9%$RXUVH1RWHV0DFUR%DVLFV)LOH9%$0DFURV[OV
  2. 2. 8VLQJWKH0DFUR5HFRUGHU2SHQ([FHODQGWKH9%(9LVXDO%DVLF(GLWRU
  3. 3. 8QOHVVLWKDVEHHQFKDQJHGWKH9%(ZLQGRZFRQWDLQVWKH3URMHFW ([SORUHU ZLQGRZDQGWKH 3URSHUWLHV ZLQGRZWKHVHFDQEH DFFHVVHGIURPWKH 9LHZ PHQX
  4. 4. 3URMHFW([SORUHU:RUNVOLNHDILOHPDQDJHU+HOSVRXQDYLJDWHDURXQGWKHFRGHLQRXUZRUNERRN3URSHUWLHV:LQGRZ 6KRZVWKHSURSHUWLHVRIWKHFXUUHQWODFWLYHREMHFWHJ 6KHHW
  5. 5. RIWKHFXUUHQWZRUNERRNHJ %RRN
  6. 6. ([HUFLVH5HFRUGLQJD0DFUR7KLVH[HUFLVHVKRZVZKDWKDSSHQVZKHQDPDFURLVUHFRUGHGDQGGHPRQVWUDWHVWKHGLIIHUHQFHEHWZHHQUHFRUGLQJDEVROXWHDQGUHODWLYHUHIHUHQFHV 2QDQHPSWZRUNVKHHWLQDQHZZRUNERRNVHOHFWFHOO 6WDUWWKH0DFUR5HFRUGHU ZLWKRSWLRQWRVDYHPDFURLQ 7KLV:RUNERRN$WWKLVSRLQWWKH9%(FUHDWHVDQHZ 0RGXOHV IROGHU,WVTXLWHVDIHWRJRDQGORRNDWLW RXUDFWLRQVZRQWEHUHFRUGHGOLFNWKH @ QH[WWRWKH IROGHUDQGVHHWKDWWKH9%(KDVSODFHVDPRGXOHLQWKHIROGHUDQGQDP HGLW0RGXOHRXEOHFOLFNWKHPRGXOHLFRQ WRRSHQLWVFRGHZLQGRZ6ZLWFKEDFNWR([FHO 0DNHVXUHWKDWWKH 5HODWLYH5HIHUHQFHEXWWRQRQWKH6WRS5HFRUGLQJ WRROEDULV127SUHVVHGLQ 6HOHFWFHOO% DQGVWRSWKHUHFRUGHU 6ZLWFKWRWKH9%(DQGORRNDWWKH FRGH 5DQJH%
  7. 7. 6HOHFW 1RZUHFRUGDQRWKHUPDFURH[DFWOWKHVDPHZDEXWWKLVWLPHZLWKWKH 5HODWLYH5HIHUHQFH EXWWRQSUHVVHGLQ 6ZLWFKWRWKH9%(DQGORRNDWWKHFRGH $FWLYHHOO2IIVHW
  8. 8. 5DQJH$
  9. 9. 6HOHFW 1RZUHFRUGDQRWKHUPDFUREXWLQVWH DGRIVHOHFWLQJFHOO%VHOHFWDEORFNRIFHOOV[VWDUWLQJDW%VHOHFWFHOOV %)
  10. 10. 6ZLWFKWRWKH9%(DQGORRNDWWKHFRGH $FWLYHHOO2IIVHW
  11. 11. 5DQJH$%
  12. 12. 6HOHFW 3ODEDFNWKHPDFURVKDYLQJILUVWVHOHFWHGDGLIIHUHQWFHOOWKDQIRU0DF URDQG0DFURWKHVWDUWLQJFHOOPXVW EHLQURZRUEHORZ VHHVWHSEHORZ
  13. 13. 0DFUR DOZDVPRYHVWKHVHOHFWLRQWR% 0DFUR PRYHVWKHVHOHFWLRQWRDFHOOURZVXSDQGFROXPQWRWKHOHIWRIWKHVHOHFWHGFHOO 0DFUR DOZDVVHOHFWVDEORFNRIVL [FHOOVVWDUWLQJURZVXSDQGFROXPQWRWKHOHIWRIWKHVHOHFWHGFHOO 5XQ0DFUREXWIRUFHDQHUURUEVHOHFWLQJDFHOOLQURZRUDERYH7KHPDFURWULHVWRVHOHFWDQRQ H[LVWHQWFHOO EHFDXVHLWVFRGHLVWHOOLQJLWWRVHOHFWDFHOOURZVDERYHWKHVW DUWLQJSRLQWDQGWKDWVRIIWKHWRSRIWKHVKHHW 3UHVVHEXJ WREHWDNHQWRWKHSDUWRIWKHPDFURWKDWFDXVHGWKHSUREOHP 127(:KHQWKH9%(LVLQHEXJPRGHWKHOLQHRIFRGHWKDWFDXVHGWKHSUREOHPLVKLJKOLJKWHGLQHOORZRX PXVWUHVHWWKHPDFUR EHIRUHRXFDQSURFHHGOLFNWKH 5HVHW EXWWRQRQWKH9%(WRROEDURUJRWR 5XQ±5HVHW ± 7KHHOORZKLJKOLJKWLQJGLVDSSHDUVDQGWKH9%(FRPHVRXWRIHEXJPRGH ,WLVLPSRUWDQWWRWUDQGDQWLFLSDWHXVHUHUURUOLNHWKLV7KHVLPSOHVWZDLVWRPRGLIWKHFRG HWRVLPSOLJQRUH HUURUVDQGPRYHRQWRWKHQH[WWDVNRWKLVEDGGLQJWKHOLQH« 2Q(UURU5HVXPH1H[W «LPPHGLDWHODERYHWKHILUVWOLQHRIWKHPDFURXQGHUQHDWKWKHOLQH 6XE 0DFUR
  14. 14. 5XQ0DFUR DVEHIRUHVWDUWLQJWRRKLJKRQWKHVKHHW7KLVWLPHWKH OLQHRXWSHGWHOOV([FHOWRLJQRUHWKHOLQHRI FRGHWKDWLWFDQWH[HFXWH7KHUHLVQRHUURUPHVVDJHDQGWKHPDFURH[LWVKDYLQJGRQHDOOLWFDQ8VHWKLVPHWKRG RIKDQGOLQJHUURUVZLWKFDXWLRQ7KLVLVDYHUVLPSOHPDFUR$PRUHFRPSOH[PDFURZRXOGSUR EDEOQRWSHUIRUP DVH[SHFWHGLIHUURUVZHUHVLPSOLJQRUHG$OVRWKHXVHUKDVQRLGHDWKDWVRPHWKLQJKDVJRQHZURQJ 0RGLIWKHFRGHRI 0DFURWRLQFOXGHDPRUHVRSKLVWLFDWHGHUURUKDQGOHUWKXV‹0DUWLQ*UHHQ ZZZIRQWVWXIIFRP RI
  15. 15. (;(/9%$ 0$52%$6,6 6XE0DFUR
  16. 16. 2Q(UURU*R7R(UURU+DQGOHU $FWLYHHOO2IIVHW
  17. 17. 5DQJH$
  18. 18. 6HOHFW ([LW6XE (UURU+DQGOHU 0VJ%R[RXPXVWVWDUWEHORZ5RZ (QG6XE 7KLVWLPHWKHXVHULVSUHVHQWHGZLWKDGLDORJER[ZKHQVRPHWKLQJJRHVZURQJ,IWKHUHLVQRHUURUWKHOLQH ([LW 6XE FDXVHVWKHPDFURWRILQLVKDIWH ULWKDVGRQHLWVMRE RWKHUZLVHWKHXVHUZRXOGVHHWKHPHVVDJHHYHQLI WKHUHZHUHQRHUURU,PSURYLQJ5HFRUGHG0DFURV7KHJRRGZDWROHDUQWKHEDVLFVRI9%$LVWRUHFRUGDPDFURDQGVHHKRZ([FHOZULWHVLWVRZQFRGH2IWHQWKRXJKUHFRUGHGPDFURVFRQWD LQPXFKPRUHFRGHWKDQLVQHFHVVDU7KHIROORZLQJH[HUFLVHVGHPRQVWUDWHKRZRXFDQLPSURYHDQGVWUHDPOLQHFRGHWKDWKDVEHHQSURGXFHGEDUHFRUGHGPDFUR([HUFLVH,PSURYLQJRQ5HFRUGHG0DFURV7KLVH[HUFLVHVKRZVWKDWZKHQPDFURVDUHUHFRUGHGRIWHQPRUHFRGHLVJHQHUDWHGWKDQQHFHVVDU,WGHPRQVWUDWHVWKHXVHRIWKH:LWKVWDWHPHQWWRSUpFLVWKHFRGH 6HOHFWDQFHOORUEORFNRIFHOOV 6WDUWWKHPDFURUHFRUGHUDQGFDOOWKHPDFUR)RUPDWHOOV7KH5HODWLYH5HIHUHQFHVVHWWLQJZLOOQRWEHUHOHYDQW *RWR )RUPDW±HOOV±)RQW DQGFKRRVH7LPHV1HZ5RPDQ DQG5HG ± ± *RWR3DWWHUQV DQGFKRRVHHOORZ *RWR$OLJQPHQW DQGFKRRVH+RUL]RQWDOHQWHU *RWR1XPEHU DQGFKRRVHXUUHQF OLFN2. DQGVWRSWKHUHFRUGHU OLFNWKH8QGR EXWWRQRUWUO=
  19. 19. WRXQGRRXUFKDQJH VWRWKHZRUNVKHHW 6HOHFWDEORFNRIFHOOVDQGUXQWKH )RUPDWHOOV PDFUR1RWHWKDWLWFDQQRWEHXQGRQH7SHLQWKHFHOOVWRFKHFN WKHUHVXOWRIWKHIRUPDWWLQJ /RRNDWWKHFRGH 6XE )RUPDW6HOHFWLRQ
  20. 20. 6HOHFWLRQ1XPEHU)RUPDW :LWK6HOHFWLRQ +RUL]RQWDO$OLJQPHQW [OHQWHU 9HUWLFDO$OLJQPHQW [O%RWWRP :UDS7H[W )DOVH 2ULHQWDWLRQ 6KULQN7R)LW )DOVH 0HUJHHOOV )DOVH (QG:LWK :LWK 6HOHFWLRQ)RQW 1DPH 7LPHV1HZ5RPDQ )RQW6WOH 5HJXODU 6L]H 6WULNHWKURXJK )DOVH 6XSHUVFULSW )DOVH 6XEVFULSW )DOVH 2XWOLQH)RQW )DOVH 6KDGRZ )DOVH 8QGHUOLQH [O8QGHUOLQH6WOH1RQH RORU,QGH[ (QG:LWK :LWK 6HOHFWLRQ,QWHULRU RORU,QGH[ 3DWWHUQ [O6ROLG 3DWWHUQRORU,QGH[ [O$XWRPDWLF (QG:LWK (QG6XE‹0DUWLQ*UHHQ ZZZIRQWVWXIIFRP RI
  21. 21. (;(/9%$ 0$52%$6,6 1RWHDOOWKHH[WUDLQVWUXFWLRQVWKDWKDYHEHHQUHFRUGHGHOHWHOLQHVRIFRGHVRWKDWRQO WKHIROORZLQJUHPDLQV 6XE )RUPDW6HOHFWLRQ
  22. 22. 6HOHFWLRQ1XPEHU)RUPDW :LWK 6HOHFWLRQ +RUL]RQWDO$OLJQPHQW [OHQWHU (QG:LWK :LWK 6HOHFWLRQ)RQW 1DPH 7LPHV1HZ5RPDQ RORU,QGH[ (QG:LWK :LWK 6HOHFWLRQ,QWHULRU RORU,QGH[ (QG:LWK (QG6XE 5XQWKHPDFURWRWHVWWKHHGLWHGFRGH,WVWLOOZRUNVDVEHIRUH 1RZPRGLIWKHFRGHHYHQIXUWKHU 6XE )RUPDW6HOHFWLRQ
  23. 23. :LWK 6HOHFWLRQ 1XPEHU)RUPDW +RUL]RQWDO$OLJQPHQW [OHQWHU )RQW1DPH 7LPHV1HZ5RPDQ )RQWRORU,QGH[ ,QWHULRURORU,QGH[ (QG:LWK (QG6XE 7HVWWKHPDFUR(YHUWKLQJVWLOOZRUNVDQGWKHFRGHZLOOUXQPXFKIDVWHU 7UUHFRUGLQJWKHVDPHPDFURXVL QJWRROEDUEXWWRQVLQVWHDGRIJRLQJWRWKHGLDORJER[ KDQJHWKH)RQWWR 7LPHV1HZ5RPDQ KDQJHWKH)RQWRORXUWR 5HG KDQJHWKH)LOORORUWR HOORZ OLFNWKHHQWHU EXWWRQ OLFNWKHXUUHQF EXWWRQ /RRNDWWKHFRGHRXVWLOOJHWORWVRIVWXIIWKDWRX GRQ¶WQHFHVVDULOZDQW([FHOLVUHFRUGLQJDOOWKH GHIDXOW VHWWLQJV0RVWRIWKHVHDUHVDIHWRGHOHWH ([SHULPHQWZLWKHGLWLQJGLUHFWOLQWRWKHFRGHWRFKDQJHFRORXUVWKHIRQWWKHQXPEHUIRUPDWHWF([HUFLVH:DWFKD0DFUR%HLQJ5HFRUGHG7KLVH[HUFLVHVKRZVWKDWRXFDQOHDUQEZDWFKLQJWKHPDFUREXLOGDVLWLVEHLQJUHFRUGHG,WLVDOVRDQH[DPSOHRIZKHQVRPHWLPHVWKH:LWKVWDWHPHQWLVQ¶WDSSURSULDWH 2SHQWKHILOH9%$[OV :KLOVWWKLVZRUNVKHHWLVYLVXDOO2.DQGFDQEHXQGHUVWRRGEWKHXVHU WKHSUHVHQFHHPSWFHOOVFDQFDXVH SUREOHPV7UILOWHULQJWKHGDWDDQGVHHZKDWKDSSHQV*RWR DWD±)LOWHU±$XWRILOWHU DQGILOWHUE5HJLRQRU ± ± 0RQWK,WLVFOHDUWKDW([FHOGRHVQRWPDNHWKHVDPHDVVXPSWLRQVWKDWWKHXVHUGRHV7KHHPSWFHOOVQHHGWREH ILOOHG 7LOHWKH([FHODQG9%(ZLQGRZVYHUWLFDOO
  24. 24. VRWKHDUHVLGH EVLGH 6HOHFWDQFHOOZLWKLQWKHGDWD,ILWLVDQHPSWFHOOLWPXVWEHDGMDFHQWWRDFHOOFRQWDLQLQJGDWD 6WDUWWKHPDFURUHFRUGHUDQGFDOOWKHPDFUR )LOO(PSWHOOV6HWWRUHFRUG 5HODWLYH5HIHUHQFHV ,QWKH9%(ZLQGRZILQGDQGGRXEOH FOLFNWKHPRGXOH0RGXOH
  25. 25. IRUWKHFXUUHQWZRUNERRNWRRSHQWKHHGLWLQJSDQH WKHQVZLWFKRIIWKH3URMHFW([SORUHUZLQGRZDQGWKH3URSHUWLHVZLQGRZRQOWRPDNHVSDFH
  26. 26. 5HFRUGWKHQHZPDFURDVIROORZV 6WHSWUO WRVHOHFWWKHFXUUHQWUHJLRQ
  27. 27. 6WHS(GLW±*R7R±6SHFLDO±%ODQNV±2. WRVHOHFWDOOWKHHPSWFHOOVLQWKHFXUUHQWUHJLRQ
  28. 28. ± ± ± ± 6WHS7SH 8S$UURZ@ WKHQSUHVVWUO(QWHU WRSODFHRXUWSLQJLQWRDOOWKHVHOHFWHGFHOOV
  29. 29. 6WHSWUO WRVHOHFWWKHFXUUHQWUHJLRQDJDLQ
  30. 30. 6WHSWUO WRFRSWKHVHOHFWLRQ DQPHWKRGZLOOGR
  31. 31. 6WHS(GLW±3DVWH 6SHFLDO±9DOXHV±2. WRSDVWHWKHGDWDEDFNLQWRWKHVDPHSODFHEXWGLVFDUGLQJWKH ± ± ± IRUPXODV
  32. 32. ‹0DUWLQ*UHHQ ZZZIRQWVWXIIFRP RI
  33. 33. (;(/9%$ 0$52%$6,6 6WHS(VF WRFRPHRXWRIRS0RGH
  34. 34. 6WHS 6WRS5HFRUGLQJ /RRNDWWKHFRGH 6XE )LOO(PSWHOOV
  35. 35. 6HOHFWLRQXUUHQW5HJLRQ6HOHFW 6HOHFWLRQ6SHFLDOHOOV[OHOO7SH%ODQNV
  36. 36. 6HOHFW 6HOHFWLRQ)RUPXOD5 5@ 6HOHFWLRQXUUHQW5HJLRQ6HOHFW 6HOHFWLRQRS 6HOHFWLRQ3DVWH6SHFLDO3DVWH [O9DOXHV2SHUDWLRQ [O1RQH6NLS%ODQNV B )DOVH7UDQVSRVH )DOVH $SSOLFDWLRQXWRS0RGH )DOVH (QG6XE 1RWHWKHXVHRIWKHVSDFH DQGXQGHUVFRUH³B´WRGHQRWHWKHVSOLWWLQJRIDVLQJOHOLQHRIFRGHRQWRDQHZOLQH :LWKRXW WKLV([FHOZRXOGWUHDWWKHFRGHDVWZRVHSDUDWHVWDWHPHQWV %HFDXVHWKLVPDFURKDVEHHQUHFRUGHGZLWKZHOOWKRXJKWRXWFRPPDQGVWKHUHLVOLWWOHXQQHFHVVDUFRGH,QWKH 3DVWH6SHFLDO HYHUWKLQJDIWHUWKHZRUG³[O9DOXHV´FDQEHGHOHWHG 7URXWWKHPDFUR 7KHQXVHWKH$XWR)LOWHUWRRODQGQRWHWKHGLIIHUHQFH‹0DUWLQ*UHHQ ZZZIRQWVWXIIFRP RI

×