Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Excel vba course notes 1 macro basics

973 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung
  • Als Erste(r) kommentieren

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

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

×