226 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ 5) ·Òí ãˤ ú 2 µÇÑ àÅ×Í¡µÒÁÀÒ¾µÇÑ ÍÂÒ § ãËÃÐÇѧÅíҴѺ¢Í§¡ÒÃÊÃÒ §µÇÑ ¤Çº¤ÁØ ¨Ðʧ¼ÅµÍ¼Å¡Òà àÅÍ× ¡ 6) ¨Ñ´ÃٻẺµÇÑ ¤Çº¤ØÁà¾×Íè ÃºÑ áÅÐʧ ¤Ò ¨Ò¡¡ÒÃàÅ×Í¡µÇÑ àÅ×Í¡ â´Â¤ÅÔ¡¤ÅÔ¡àÁÒÊ» ÁØ ¢ÇÒàÅ×Í¡·Õè µÑÇàÅ×Í¡¢Íã´¢Í˹è§Ö áÅÇàÅÍ× ¡ Format Control... (¨´Ñ ÃٻẺµÑǤǺ¤ØÁ) µÒÁÀÒ¾·èÕ 9.30 ÀÒ¾·èÕ 9.30 àÁ¹ÙÅ´Ñ ¡ÒõÑ駤ҵÑǤǺ¤ØÁ 7) µéѧ¤ÒµÒÁÀÒ¾·Õè 9.31 ÀÒ¾·Õè 9.31 µÇÑ ÍÂÒ§¡ÒõÑé§¤Ò Option button 8) ·´ÅͧàÅÍ× ¡µÑÇàÅ×Í¡ áÅÐÊ§Ñ à¡µ¡ÒÃ³à »ÅÕè¹á»Å§¢Í§¤Òã¹à«ÅÅ C3 ¡ÒÃÊÃÒ§µÑÇàÅÍ× ¡¢Í 2 㹺ÃÔàdz·ÕèÇÒ §´Ò ¹ÅÒ§¢Í§¤íÒ¶ÒÁ¢Í 2 ãËÊ ÃÒ §µÇÑ ¤Çº¤ØÁ¿ÍÃÁà¾×èÍÊÃÒ§ µÑÇàÅ×Í¡ãËä´µÒÁÀÒ¾·èÕ 9.32 ÀÒ¾·èÕ 9.32 ¡ÒÃÊÃÒ §µÑÇàÅ×Í¡¤íÒ¶ÒÁ´Ç List box µÒÁÃÒÂÅÐàÍÂÕ ´µÍ仹Õé 1) ¤Å¡Ô àÅÍ× ¡µÇÑ ¤Çº¤ÁØ List box áÅÇ ÇҴŧ㹾¹×é ·èÕÇÒ§ µÒÁÀÒ¾·Õè 9.33
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ÑºÊ¹Ø¹¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ÃØ ¡¨Ô 227 ÀÒ¾·èÕ 9.33 µÑÇÍÂÒ §¡ÒÃÊÃÒ§ List box 2) ¨Ñ´ÃٻẺµÑǤǺ¤ØÁà¾×Íè ÃѺáÅÐʧ¤Ò ¨Ò¡¡ÒÃàÅ×Í¡ µ§éÑ ¤Ò µÒÁÀÒ¾·Õè 9.34 ÀÒ¾·èÕ 9.34 µÑÇÍÂÒ§¡ÒõÑé§¤Ò List box ¡ÒÃÊÃÒ§µÑÇàÅÍ× ¡¢Í 3 㹺ÃÔàdz·ÕèÇÒ§´Ò¹ÅÒ§¢Í§¤íÒ¶ÒÁ¢Í 3 ãËÊ ÃÒ §µÑǤǺ¤ØÁ¿ÍÃÁà¾×èÍÊÃÒ§ µÇÑ àÅ×Í¡ãËä´µÒÁÀÒ¾·èÕ 9.35 ÀÒ¾·èÕ 9.35 ¡ÒÃÊÃÒ§µÑÇàÅÍ× ¡¤Òí ¶ÒÁ´Ç Check box µÒÁÃÒÂÅÐàÍÕ´µÍ仹éÕ 1) ¤ÅÔ¡àÅ×Í¡µÑǤǺ¤ØÁ Group box áÅÇ ÇҴŧ㹾×é¹·ÕÇè Ò § 2) á¡ä¢/źªè×Í¡Åͧ´Ç¡ÒôѺàºÔéÅ¤Å¡Ô ·èÕª×èÍáÅÐá¡ä ¢/ź ËÃÍ× ¤Å¡Ô àÁÒ Ê»ÁØ ¢ÇÒáÅÇ àÅ×Í¡ “Edit text” (á¡ä¢¢Í¤ÇÒÁ) 3) ¤Å¡Ô àÅÍ× ¡µÑǤǺ¤ÁØ Check box áÅÇ ÇÒ§ãËÍÂãÙ ¹¾¹×é ·Õè¢Í§µÑǤǺ¤ØÁ Group box µÒÁÀÒ¾·èÕ 9.36 ÀÒ¾·èÕ 9.36 µÇÑ ÍÂÒ§¡ÒÃÊÃÒ § Checkbox
228 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ 4) á¡ä¢¢Í¤ÇÒÁ¢Í§µÇÑ ¤Çº¤ÁØ ´Ç ¡ÒôºÑ àºÅÔé ¤ÅÔ¡·¢Õè ͤÇÒÁáÅÇ á¡ä ¢ã˵ ç¡ºÑ ÀÒ¾ (à¾×èͤÇÒÁ ÃÇ´àÃçÇÊÒÁÒö¤´Ñ ÅÍ¡¢Í¤ÇÒÁ¨Ò¡á¼¹§Ò¹ “list” ·Õ¾è ÁÔ ¾äÇ¡ Í¹Ë¹Ò ¹éÕ) 5) ·íÒãˤú 2 µÑÇàÅÍ× ¡µÒÁÀÒ¾µÇÑ ÍÂÒ§ 6) ¨Ñ´ÃٻẺµÇÑ ¤Çº¤ØÁà¾è×ÍÃѺáÅÐʧ¤Ò ¨Ò¡¡ÒÃàÅ×Í¡µÇÑ àÅÍ× ¡ «§Öè 㹡ó¢Õ ͧ Check box ¹Ñ¹é ¨Ð µÒ §¨Ò¡µÑǤǺ¤ØÁ·ãèÕ ªàÅ×Í¡ÃÒ¡ÒÃÍè×¹ æ ÍÂÒ § option button, list box ËÃ×Í combo box µÃ§·áÕè µÅ ÐµÇÑ àÅ×Í¡¨ÐµÍ§ÁÅÕ êÔ§áÊ´§¼Å¤Ò ¨Ò¡¡ÒÃàÅÍ× ¡¢Í§µÇÑ àͧ ¤×Í TRUE/FALSE ´§Ñ ¹¹Ñé ¨Ö§ µÍ§µéѧ¤ÒãË· Ñé§ÊͧµÑÇàÅ×Í¡ µÑÇàÅÍ× ¡ “Ê¹Ô ¤ÒÍÂãÙ ¹¡ÃÐáÊ” µÑé§µÒ Cell link: $C$15 µÇÑ àÅÍ× ¡ “ÊÔ¹¤ÒÍÂãÙ ¹ªÇÕ Ôµ»ÃШÒí Çѹ” µ§éÑ µÒ Cell link: $C$17 ¡ÒÃÊÃÒ §µÇÑ àÅÍ× ¡¢Í 4 㹺ÃÔàdz·ÕèÇÒ §´Ò¹ÅÒ §¢Í§¤Òí ¶ÒÁ¢Í 4 ãËÊ ÃÒ §µÇÑ ¤Çº¤ÁØ ¿ÍÃÁà¾×èÍÊÃÒ§ µÇÑ àÅÍ× ¡ãËä ´µ ÒÁÀÒ¾·Õè 9.37 ÀÒ¾·èÕ 9.37 ¡ÒÃÊÃÒ§µÇÑ àÅÍ× ¡¤íÒ¶ÒÁ´Ç  Combo box µÒÁÃÒÂÅÐàÍÂÕ ´µÍ仹éÕ 1) ¤ÅÔ¡àÅ×Í¡µÑǤǺ¤ØÁ Combo box áÅÇ ÇҴŧ㹾×é¹·èÇÕ Ò§ µÒÁÀÒ¾·Õè 9.38 ÀÒ¾·èÕ 9.38 µÇÑ ÍÂÒ §¡ÒÃÊÃÒ § Combo box 2) ¨Ñ´ÃٻẺµÇÑ ¤Çº¤ÁØ à¾×èÍÃѺáÅÐʧ¤Ò ¨Ò¡¡ÒÃàÅ×Í¡ µ§Ñé ¤Ò µÒÁÀÒ¾·èÕ 9.39 ÀÒ¾·Õè 9.39 µÑÇÍÂÒ §¡ÒÃÊÃÒ § Combo box ¡ÒÃÊÃÒ §µÑÇàÅÍ× ¡¢Í 5 㹺ÃÔàdz·èÇÕ Ò §´Ò¹ÅÒ §¢Í§¤íÒ¶ÒÁ¢Í 5 ãËÊÃÒ§µÑǤǺ¤ÁØ ¿ÍÃÁà¾è×ÍÊÃÒ§ µÑÇàÅÍ× ¡ãËä ´µ ÒÁÀÒ¾·èÕ 9.40
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ºÑ ʹ¹Ø ¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ØÃ¡Ô¨ 229 ÀÒ¾·Õè 9.40 ¡ÒÃÊÃÒ§µÑÇàÅÍ× ¡¤íÒ¶ÒÁ´Ç  List box µÒÁÃÒÂÅÐàÍÂÕ ´µÍ仹Õé 1) ¤ÅÔ¡àÅ×Í¡µÑǤǺ¤ÁØ List box áÅÇ ÇÒ´Å§ã¹¾×¹é ·ÕèÇÒ§ 2) ¨´Ñ û٠ẺµÇÑ ¤Çº¤ÁØ à¾×èÍÃѺáÅÐʧ¤Ò ¨Ò¡¡ÒÃàÅ×Í¡ µÑ§é ¤ÒµÒÁÀÒ¾·èÕ 9.41 ÀÒ¾·èÕ 9.41 µÇÑ ÍÂÒ§¡ÒõÑé§¤Ò List box 2 ¡ÒÃÊÃÒ §µÇÑ àÅ×Í¡¢Í 6 㹺ÃÔàdz·èÕÇÒ§´Ò¹ÅÒ§¢Í§¤íÒ¶ÒÁ¢Í 6 ãËÊÃÒ§µÑǤǺ¤ÁØ ¿ÍÃÁà¾è×ÍÊÃÒ § µÑÇàÅ×Í¡ãËä ´µÒÁÀÒ¾·èÕ 9.42 ÀÒ¾·èÕ 9.42 ¡ÒÃÊÃÒ §µÑÇàÅÍ× ¡¤Òí ¶ÒÁ´Ç Spin button µÒÁÃÒÂÅÐàÍÂÕ ´µÍ仹éÕ 1) ¤ÅÔ¡àÅ×Í¡µÇÑ ¤Çº¤ØÁ Spin button áÅÇÇÒ´Å§ã¹¾×¹é ·Õè´Ò¹¢ÇҢͧà«ÅÅ B31 áÅÐ à«ÅÅB34 µÒÁ ÀÒ¾·èÕ 9.43 ÀÒ¾·èÕ 9.43 µÑÇÍÂÒ §¡ÒÃÊÃÒ § Spin button
230 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ 2) ¨Ñ´ÃٻẺµÑǤǺ¤ØÁà¾Íè× ÃºÑ áÅÐʧ ¤Ò ¨Ò¡¡ÒÃàÅ×Í¡ à¹èÍ× §¨Ò¡ spinner button ÁբͨÒí ¡Ñ´¤×Í µ§éÑ ¤Òä´Ê §Ù ·ÕèÊ´Ø 30000 áÅФÒäÁÊ ÒÁÒöµé§Ñ ໹·È¹ÔÂÁä´ ¨Ö§¨íÒ໹ µÍ §µéѧ¤Ò äÇà«ÅÅÍ×è¹ áÅÐ ¹Òí ÁÒ¤Òí ¹Ç³à¾×èÍáÊ´§¼ÅÅ¾Ñ ¸ã ¹à«ÅÅ· µÕè ͧ¡Òà µÒÁÀÒ¾·Õè 9.44 áÅÐ ÀÒ¾·Õè 9.45 · ¡Òí ääҴÇÒ¨Ðä´ÃѺµÍà´×͹ ã¹à«ÅÅ B31 ãËÊ ÃÒ §ÊµÙ à =C31*10 µÒÁ ÀÒ¾·èÕ 9.44 µÇÑ ÍÂÒ§¡Òõéѧ¤Ò Spin button 1 · à§¹Ô Å§·Ø¹ ã¹à«ÅÅ B34 ãËÊ Ãҧʵ٠à =C34*10 ÀÒ¾·Õè 9.45 µÇÑ ÍÂÒ§¡ÒõÑé§¤Ò Spin button 2 9.7. ¡ÒÃÊÃÒ §ÊµÙ äÒí ¹Ç³¨Ò¡¤Ò ¢Í§µÑǤǺ¤ØÁ¿ÍÃÁ ÊÃÒ §ÊٵõÒÁÅíÒ´ºÑ áÅÐÃÒÂÅÐàÍÂÕ ´µÍ 仹éÕ à«ÅÅ C36 ¤íҹdzÃÐÂÐàÇÅÒ¤¹× ·Ø¹ ÊÃÒ §ÊµÙ à =B34/B31 à«ÅÅ B36 áÊ´§¼ÅÅ¾Ñ ¸Ã ÐÂÐàÇÅÒ¤Í× ·Ø¹ ÊÃҧʵ٠à =\"ÃÐÂàÇÅҤ׹·¹Ø \"& ROUND(C36,1)&\" à´Í× ¹\" à«ÅÅ D3 ¤¹ ËÒ¤Ò ¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹ §Ò¹ “list” â´Â㪤 Ò·Õèä´Ã Ѻ¨Ò¡µÑÇàÅ×Í¡ã¹à«ÅÅ C3 ÊÃÒ §ÊµÙ à =VLOOKUP(C3,list!B2:D3,3,FALSE)
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ÑºÊ¹¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡¨Ô 231 à«ÅÅ D9 ¤¹ ËÒ¤Ò ¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹ §Ò¹ “list” â´Â㪤ҷÕäè ´Ã Ñº¨Ò¡µÇÑ àÅÍ× ¡ã¹à«ÅÅ C9 ÊÃҧʵ٠à =VLOOKUP(C9,list!B4:D6,3,FALSE) à«ÅÅ D15 ¤¹ËÒ¤Ò¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹§Ò¹ “list” â´Â㪤 Ò ·èÕä´ÃѺ¨Ò¡µÇÑ àÅ×Í¡ã¹à«ÅÅ C15 ÊÃÒ §Êٵà =IF(C15=TRUE,list!D7,0) à«ÅÅ D17 ¤¹ËÒ¤Ò¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹§Ò¹ “list” â´Â㪤 Ò ·èäÕ ´ÃºÑ ¨Ò¡µÇÑ àÅ×Í¡ã¹à«ÅÅ C17 ÊÃÒ§Êٵà =IF(C17=TRUE,list!D8,0) à«ÅÅ D20 ¤¹ ËÒ¤Ò¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹§Ò¹ “list” â´Â㪤 Ò ·èÕä´Ã Ѻ¨Ò¡µÇÑ àÅÍ× ¡ã¹à«ÅÅ C20 ÊÃҧʵ٠à =VLOOKUP(C20,list!B9:D11,3,FALSE) à«ÅÅ D24 ¤¹ ËÒ¤Ò¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹ §Ò¹ “list” â´Âãª¤Ò ·Õäè ´Ã ºÑ ¨Ò¡µÇÑ àÅ×Í¡ã¹à«ÅÅ C24 ÊÃÒ §ÊµÙ à =VLOOKUP(C24,list!B12:D14,3,FALSE) à«ÅÅ D36 ¤¹ ËÒ¤Ò¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹§Ò¹ “list” â´Â㪤ҷèÕä´ÃºÑ ¨Ò¡µÑÇàÅ×Í¡ã¹à«ÅÅ C36 ÊÃÒ §Êٵà =VLOOKUP(C36,list!B15:D17,3,TRUE) à«ÅÅ D39 ¤íҹdz¼ÅÃÇÁ¢Í§¤Ðá¹¹·èÕä´Ã Ѻ·é§Ñ ËÁ´ ÊÃÒ §ÊµÙ à =D3+D9+D15+D17+D20+D24+D36 à«ÅÅ B39 ¤¹ËÒ¤Ò¤Ðá¹¹¨Ò¡µÒÃÒ§ã¹á¼¹§Ò¹ “list” â´Â㪤ҼÅÃÇÁ¢Í§¤Ðá¹¹ã¹à«ÅÅ D39 ÊÃҧʵ٠à =VLOOKUP(D39,list!B18:C20,2) Ẻ¨Òí Åͧ·èÕÊÃÒ §àÊÃç¨áÅǨÐÁÕÅ¡Ñ É³ÐµÒÁÀÒ¾·èÕ 9.46 ÀÒ¾·Õè 9.46 µÇÑ ÍÂÒ §Ë¹Ò¨Í¼Ù㪷 àèÕ Êèç ÊÁºÃÙ ³ < º¹Ñ ·¡Ö ä¿Åª ×èÍ Invest_model.xlsx à¾Í×è ãªã ¹º·¶´Ñ ä»
232 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ 9.8. º·ÊÃØ» 㹺·¹Õäé ´Í¸ÔºÒ¶§Ö ¡ÒÃÊÃÒ § User interface â´Â㪵 ÑǤǺ¤ÁØ ¿ÍÃÁ·èÕàÃÂÕ ¡ãªä´¨Ò¡ÃÔººÍ¹ ¹¡Ñ ¾²Ñ ¹Ò â´ÂàÁè×Íà»ÃÕºà·Õº¡ºÑ µÇÑ ¤Çº¤ØÁ ActiveX áÅǹéѹµÇÑ ¤Çº¤ØÁ¿ÍÃÁ¢Í§ Excel 㪧 ҹ䴧 Ò Â ¡ÇÒâ´ÂäÁµ ͧÁÕ¤ÇÒÁÃãÙ ¹¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁ áÅÐÊÒÁÒöàª×èÍÁâ§¤Ò ¨Ò¡µÇÑ ¤Çº¤ØÁà¾×èÍä»ãª¤Òí ¹Ç³µÍ ä´Íѵâ¹ÁÑµÔ µÑǤǺ¤ØÁ¿ÍÃÁ·èÕ Excel ÁãÕ ËãªÁ ·Õ §Ñé ËÁ´ 8 ª¹Ô´ ¤Í× Button, Combo box, Checkbox, Spin button, List box, Option button, Group box, Label áÅÐ Scroll bar «è§Ö áµÅ Ъ¹´Ô ÁդسÊÁºÑµÔ ·èÕãªã¹¡Òõ§Ñé ¤ÒᵡµÒ§¡Ñ¹ ʧèÔ ÊÒí ¤-Ñ ·µÕè Í §·ÃҺ㹡ÒÃ㪵 ÑǤǺ¤ÁØ ¤×Í ÇÔ¸Õ¡ÒÃà¡ºç ¤Ò ¢Í§áµÅ еÇÑ ¤Çº¤ØÁ â´Â·èÕ Combo box, List box áÅÐ Option button à¡ºç ¤Ò µÒÁÅÒí ´ºÑ àÃÂÕ §¢Í§ÃÒ¡ÒÃã¹µÑÇ ¤Çº¤ÁØ â´ÂàÃèÁÔ ¨Ò¡ 1 ໹ µ¹ ä» Êǹ Spin button áÅÐ Scroll bar à¡çº¤ÒµÒÁ¤Ò¨Ã§Ô ·Õè¼Ùãªà Å×Í¡ ã¹¢³Ð·Õè Checkbox ¨Ðà¡ºç ¤Ò໹ TRUE/FALSE ÊÇ ¹ Button, Group box áÅÐLabel äÁÁ Õ¡ÒÃà¡çº¤Ò äÇ㪧 Ò¹ ¤Ò ·µèÕ ÑǤǺ¤ØÁà¡çºäÇÊ ÒÁÒöàªè×ÍÁâ§ä»à¡ºç ã¹à«ÅÅ áÅйÒí ä»ãªÊ Ãҧʵ٠õҧ æ µÒÁ¤ÇÒÁ µÍ §¡Òà હ ¤ÒÅÒí ´Ñº¨Ò¡ Combo Box ÊÒÁÒö¹íÒä»ãªÃÇ Á¡Ñº¿§¡¢¹Ñ VLOOKUP ËÃ×Í INDEX à¾×Íè ËÒ ¢ÍÁÙŵÒÁÅÒí ´ºÑ ·ÕèÃѺ¤ÒÁÒ ¡ÒÃ㪵ÑǤǺ¤ØÁ¿ÍÃÁ¨Ö§à»¹ ¡ÒÃªÇ Â¤Çº¤ÁØ ¡ÒùíÒà¢Ò¢ÍÁÙŢͧ¼ãÙ ªä´ÍÂÒ§ Á»Õ ÃÐÊ·Ô ¸ÔÀÒ¾ áµ·§Ñé ¹Õµé ÇÑ ¤Çº¤ÁØ ¿ÍÃÁ处 ÁբͨíÒ¡Ñ´·äèÕ ÁÊ ÒÁÒö¨´Ñ û٠Ẻ હ Ê¾Õ ¹é× ËÅ§Ñ ÊÕáººÍ¡Ñ Éà ä´á ÅÐÁÕ¤ÇÒÁÂ×´ËÂØ¹ã¹¡ÒÃ㪧 Ò¹¹Í¡ÇÒ ã¹º··èÕ 10 ¨Ð¡ÅÒǶ§Ö ¡ÒÃÊÃÒ § User form ã¹ Visual Basic for Application ËÃÍ× VBA à¾×èÍà¾ÔÁè »ÃÐÊ·Ô ¸ÔÀÒ¾¢Í§¡Ò÷íҧҹ˹ҨͼÙ㪠ËÃ×Í¡ÒûÃÐÁÇÅ·è«Õ ºÑ «Í¹ ÁÒ¡¢é¹Ö
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ºÑ ʹ¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡¨Ô 233 Ẻ½¡ËÑ´·Òº· ¨§ãªµ ÇÑ ¤Çº¤ÁØ ¿ÍÃÁ·íÒâ»Ãá¡ÃÁ¤íҹdz¼Å¡ÒÃàÃÂÕ ¹ µÒÁ¢Ñ¹é µÍ¹µÍ仹éÕ 1) ä»·áÕè ¼¹ §Ò¹ “List” à«ÅÅ E1:G9 ã˾ ÔÁ¾¢Í¤ÇÒÁµÒÁÀÒ¾ 2) ÊÃÒ§á¼¹ §Ò¹ª×èÍ “GPA”¾ÔÁ¾á ÅШѴû٠ẺµÒÁÀÒ¾ 3) ªÑ鹻㠪 List Box 㪢 ÍÁÙŨҡ á¼¹§Ò¹ List àªè×ÍÁâ§ä»à«ÅÅ B3 4) à¡Ã´ãª Combo Box ãËáÊ´§µÑÇàÅÍ× ¡à»¹ à¡Ã´¨Ò¡á¼¹§Ò¹ List áÅÐàªÍ×è Áâ§ä»à«ÅÅ C10, C11, C12, C13 µÒÁÅÒí ´ºÑ 5) D10 ¤Ò¤Ðṹ㪿 §¡ªÑ¹è Vlookup ¨Ò¡á¼¹§Ò¹ List ¤Ñ´ÅÍ¡ä»Âѧ D13 6) E10 ¼Å¤Ù³à»¹¼Å¤íҹdzÃÐËÇÒ§Ë¹Ç Â¡ÔµáÅФҤÐá¹¹ ¤Ñ´ÅÍ¡ä»Â§Ñ E13 7) B14 㪿 § ¡ªè¹Ñ SUM ËÒ¼ÅÃÇÁ¢Í§Ë¹Ç ¡µÔ 8) E14 㪿§ ¡ªèѹ SUM ËÒ¼ÅÃÇÁ¢Í§¼Å¤Ù³ 9) C15 ¤Òí ¹Ç³à¡Ã´à©ÅèÕÂ
234 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ àÍ¡ÊÒÃÍÒ§ÍÔ§ Microsoft. (Êº× ¤¹àÁ×èÍ 28 Á¡ÃÒ¤Á 2559). Excel Help. Ê׺¤¹ ¨Ò¡ https://support.office.com/en- us/excel
á¼¹ºÃËÔ ÒáÒÃÊ͹»ÃШÒí ÇÔªÒº··èÕ 10 ËÇÑ ¢Íà¹é×ÍËÒ»ÃШÒí º· 1. ¤ÇÒÁËÁÒ¢ͧ¿ÍÃÁ¼ãÙ ª 2. ÃٻẺ¡ÒõÑ駪×è͵ÇÑ ¤Çº¤ØÁ 3. ÊÇ ¹»ÃСͺ¢Í§ Visual Basic Editor 4. ÊÇ ¹»ÃСͺ㹡Ò÷íÒ§Ò¹¢Í§µÇÑ ¤Çº¤ÁØ 5. ¡ÒÃÊÃÒ §¿ÍÃÁ ¼Ù㪠6. ¡ÒùÒí ¿ÍÃÁ ¼ÙãªÁÒ»ÃÐÂ¡Ø µã ªã¹¡ÒÃÊÃÒ §áºº¨íÒÅͧ 7. ¡Òõé§Ñ ¤Ò¤³Ø ÊÁºÑµµÔ ÑǤǺ¤ØÁ㹿ÍÃÁ¼ãÙ ª 8. ¡ÒÃÊÃÒ§¤Òí ÊèѧµÑǤǺ¤ØÁà¾×Íè ·Òí §Ò¹ÃÇ Á¡ºÑ ¢ÍÁÅÙ ã¹á¼¹§Ò¹ 9. ¡ÒùÒí ¿ÍÃÁ¼ãÙ ªÁÒ»ÃÐÂØ¡µãªã¹¡ÒÃµÑ´Ê¹Ô ã¨·Ò§¸ÃØ ¡Ô¨ Çѵ¶Ø»ÃÐʧ¤àª§Ô ¾ÄµÔ¡ÃÃÁ 1. à¾Í×è ã˼ ÙÈ¡Ö ÉÒè٠ѡ¿ÍÃÁ¼ãÙ ªã¹ Microsoft Excel 2. à¾è×Íã˼ÈÙ ¡Ö ÉÒÃÙÇÔ¸ÕáÅÐÊÒÁÒöµ§éÑ ªè×͵ÑǤǺ¤ØÁä´ÍÂÒ§àËÁÒÐÊÁ 3. à¾Í×è ã˼ ÈÙ Ö¡ÉÒè٠ѡÊǹ»ÃСͺ¢Í§ Visual Basic Editor 4. à¾Íè× ã˼ÙÈ¡Ö ÉÒÃà¢Òã¨ÊÇ ¹»ÃСͺ¡Ò÷íÒ§Ò¹¢Í§µÑǤǺ¤ÁØ áÅÐãªÍÂÒ§¶Ù¡µÍ§ 5. à¾×Íè ã˼ÈÙ ¡Ö ÉÒÁ·Õ Ñ¡ÉÐ㹡ÒÃÊÃÒ §¿ÍÃÁ¼Ùã ª 6. à¾Íè× ã˼ÈÙ ¡Ö ÉÊÒÁÒöµéѧ¤Ø³ÊÁºÑµÔµÑǤǺ¤ØÁ㹿ÍÃÁ¼Ùã ªä ´ 7. à¾Íè× ã˼ÙÈÖ¡ÉÒÊÒÁÒöÊÒÁÒöà¢Õ¹¤Òí ÊÑè§àª×èÍÁâ§¡ºÑ ¡Ò÷íҧҹ㹠Excel ä´à º×éͧµ¹ Ç¸Ô Õ¡ÒÃÊ͹áÅСԨ¡ÃÃÁ¡ÒÃàÃÕ¹¡ÒÃÊ͹»ÃШÒí º· 21. È¡Ö ÉÒàÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ 22. ºÃÃÂÒÂáÅСµÇÑ ÍÂÒ § â´Âãªâ »Ãá¡ÃÁ¹Òí àÊ¹Í 23. ¶ÒÁµÍºã¹ªé¹Ñ àÃÕ¹ 24. »¯ºÔ ѵ¡Ô Ѻâ»Ãá¡ÃÁ໹ µÑÇÍÂÒ§Ë¹Ò ªéѹàÃÂÕ ¹ 25. ½¡ »¯ºÔ ѵԡºÑ â»Ãá¡ÃÁ
236 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ ÊÍè× ¡ÒÃàÃÂÕ ¹¡ÒÃÊ͹ 34. àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ 35. â»Ãá¡ÃÁ¹íÒàÊ¹Í 36. ä¿ÅµÇÑ ÍÂÒ§ 37. Microsoft Excel ¡ÒÃÇ´Ñ áÅлÃÐàÁ¹Ô ¼Å 28. Êѧࡵ¨Ò¡¾ÄµÔ¡ÃÃÁ¤ÇÒÁʹ㨠áÅСÒÃÃÇÁ¡Ô¨¡ÃÃÁ㹪éѹàÃÂÕ ¹ 29. »ÃÐàÁ¹Ô ¼Å¨Ò¡¡Òý¡ »¯ºÔ ѵÔ㹪éѹàÃÕ¹ 30. »ÃÐàÁ¹Ô ¼Å¨Ò¡¡Ò÷´Êͺ»¯ºÔ µÑ Ô
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ºÑ ʹ¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡¨Ô 237 º··Õè 10 ¡ÒÃ㪿ÍÃÁ¼ãÙ ª (User form) ã¹ Microsoft Excel ÊÒÁÒöÊÃÒ §¿ÍÃÁ ¼Ùãªáºº¡Òí ˹´àͧ·èÕ˹ҨÍẺ§Ò ÂÊíÒËÃѺ¡ÒÃ»Í ¹ ¢ÍÁÙÅàËÁ×͹¡Ñºâ»Ãá¡ÃÁº¹Ç¹Ô â´Ç «èÖ§ªÇ Â㹡ÒäǺ¤ØÁ¡ÒÃÃѺáÅÐáÊ´§¼Å¢ÍÁÙÅ·ÕèÊÒÁÒöá¡ä¢áÅÐ µ§Ñé ¤Ò ä´ÁÒ¡¡ÇÒ ¡ÒÃ㪵 ÑǤǺ¤ØÁ¿ÍÃÁ < ä¿Å»ÃСͺ㹺·¹éÕªè×Í Invest_model.xlsx ¨Ò¡áºº½¡ËÑ´º··Õè 9 10.1. ¤ÇÒÁËÁÒ¢ͧ¿ÍÃÁ¼ãÙ ª (User form) ¿ÍÃÁ ¼ÙãªË ÃÍ× User Form ໹ÍÕ¡Ç¸Ô ¡Õ ÒÃ㹡ÒäǺ¤ÁØ ¡Òû͹¢ÍÁÙÅà¾×Íè ¹íÒä»»ÃÐÁÇżÅã¹ Microsoft Excel ·Õàè ËÁÒСѺ¡ÒþѲ¹Òã˼ãÙ ª·èÕäÁÁÕ¤ÇÒÁªÒí ¹Ò-㹡ÒÃ㪠Excel â´ÂÁÅÕ ¡Ñ ɳÐË¹Ò¨Í áÅÐÇÔ¸¡Õ Òþ²Ñ ¹Òહà´ÕÂǡѺ Microsoft Visual Basic ᵨ ÐÁÕ¤íÒÊèѧ·èãÕ ªã ¹¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁºÒ§Êǹ·èÕ ãªà ©¾ÒÐã¹ Excel â´Â¨ÐàÃÕ¡¡Òþ²Ñ ¹Òહ ¹ÇéÕ Ò Visual Basic for Application ËÃÍ× ·ÕèàÃÕ¡ÊÑé¹ æ ÇÒ VBA àÁÍè× Å¡Ñ É³Ð¢Í§¿ÍÃÁ¼Ùã ª§ Ò¹ÁÃÕ »Ù Ẻ¡ÒÃãªá ÅоѲ¹Òહà´ÕÂǡѺ Visual Basic ¨§Ö ·Òí ãËà¡Ô´ ¤Òí ¶ÒÁ·ÕèÇÒ ·íÒäÁ¨§Ö µÍ§¾Ñ²¹Ò໹¿ÍÃÁ¼ãÙ ªã ¹ Excel á·¹·Õè¨Ð¾Ñ²¹Ò´Ç  Visual Basic â´ÂµÃ§ »ÃÐ⪹¢Í§¡Òþ²Ñ ¹Ò¿ÍÃÁ ¼ãÙ ª´ Ç Â VBA ¤×Í ¤ÇÒÁÊÒÁÒö㹡Òäíҹdz¢Í§ Excel ·Ñé§¿§¡ª Ñ¹è ·ÕèÁÕ ËÅÒ¡ËÅÒÂÁÒ¡¡ÇÒ 400 ¿§¡ª¹èÑ á¼¹ÀÁÙ Ô à¤Ã×èͧÁÍ× ã¹¡ÒÃÇàÔ ¤ÃÒÐË¢ ÍÁÙÅ áÅÐà¤Ãè×ͧÁ×Í㹡ÒÃÇàÔ ¤ÃÒÐË What-ifs ·ÕèÊÒÁÒö¹Òí ÁÒãªã¹¡Òäíҹdzä´ÍÂÒ §ÁÕ»ÃÐÊ·Ô ¸ÔÀҾʧ٠Ŵ¢é¹Ñ µÍ¹ã¹¡ÒÃà¢ÂÕ ¹¤íÒÊÑè§ â»Ãá¡ÃÁ·ÕèÊÅѺ«Ñº«Í¹ ´Ñ§¹Ñé¹ ã¹¡ÒþѲ¹Òâ»Ãá¡ÃÁ´Ç Visual Basic ¼¾Ù Ѳ¹Ò¨ÐµÍ§·§Ñé ÊÃÒ§Ë¹Ò ¿ÍÃÁ¼ÙãªáÅÐà¢Õ¹¤íÒÊè§Ñ à¾Í×è ¤íҹdzã¹â»Ãá¡ÃÁ ã¹¢³Ð·èÕ¡Òþ²Ñ ¹Ò´Ç Excel VBA Ë¹Ò ¿ÍÃÁ ¼ãÙ ª¨Ð ·íҧҹ໹ÊÇ ¹ÃѺ¢Í ÁÅÙ à¢Ò ໹ ËÅÑ¡ áÅйÒí ¢Í ÁÙÅʧ令Òí ¹Ç³·Õè Excel ¡Òþ²Ñ ¹Ò Excel VBA ¨Ö§àËÁÒÐ ¡ºÑ §Ò¹·ÕèÁ¡Õ Òäíҹdz·Õè«Ñº«Í¹ÁÒ¡ 10.2. ÃٻẺ¡Òõ§Ñé ªè×͵ÇÑ ¤Çº¤ÁØ ·Õè¹ÔÂÁ㪠¡Òþ²Ñ ¹Ò¿ÍÃÁ¼ÙãªÁ ÅÕ Ñ¡É³Ð¡ÒÃ㪵 ÑǤǺ¤ØÁ (Control) હà´ÕÂǡѺ¡ÒþѲ¹Òã¹ Visual Basic «Ö§è ¨ÐµÍ§ÁÕ¡ÒÃà¢Õ¹¤Òí ʧèÑ VBA à¾Í×è ¤Çº¤ÁØ ¡Ò÷íÒ§Ò¹¢Í§µÑǤǺ¤ØÁ ´Ñ§¹éѹ¡Òõé§Ñ ª×è͵ÑǤǺ¤ÁØ ãËà ¢Ò ã¨ §ÒÂ¨ÐªÇ ÂÅ´»- ËҢͼ´Ô ¾ÅÒ´¨Ò¡¡ÒÃà¢Õ¹¤íÒʧèÑ áÅÐÂѧ·Òí ã˼¾Ù ²Ñ ¹Ò ÊÒÁÒö·Òí ¤ÇÒÁà¢Ò㨤Òí ʧÑè ·èÕ ¼Ù¾ Ѳ¹ÒÍÕ¡¤¹à¢ÕÂ¹ä´§Ò ÂÂèÔ§¢é¹Ö â´Â¡Òõ§éÑ ªè×͵ÑǤǺ¤ØÁ¹é¹Ñ ÁÃÕ »Ù ẺÁҵðҹ·èãÕ ªã ¹¡ÒÃµÑ§é ªÍ×è µÒÁª¹´Ô ¢Í§µÑǤǺ¤ØÁ µÒÁÃÒÂÅÐàÍÕ´㹵ÒÃÒ§·èÕ 10.1
238 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ µÒÃÒ§·èÕ 10.1 û٠Ẻ¡ÒÃµÑ§é ªèÍ× µÇÑ ¤Çº¤ØÁ·èÕ¹ÔÂÁ㪠Control type Tools Prefix Example Label lbl lblHelpMessage Text box txt txtLastName Combo box cbo cboEnglish List box lst lstPolicyCodes Check box chk chkStatus Option button opt optGender Toggle butoon tgl tglLight Frame fra fraLanguage Command button cmd cmdExit Scroll bar sb sbYear Spin button spn spnPages Image img imgIcon Form frm frmEntry ·ÕèÁÒ: Microsoft Developer Network Library (https://msdn.microsoft.com/en-us/library) 10.3. ÊÇ ¹»ÃСͺ¢Í§ Visual Basic Editor Visual Basic Editor ãªÊ íÒËÃºÑ ÊÃÒ §¿ÍÃÁ¼Ùãªá ÅФíÒÊè§Ñ VBA ã¹â»Ãá¡ÃÁª´Ø äÁâ¤Ã«Í¿· ÍÍ¿¿È áµâ »Ãá¡ÃÁ·èÕ㪻 ÃÐ⪹¨ Ò¡ VBA ÁÒ¡·ÊÕè Ø´¤×Í Excel Ç¸Ô ¡Õ ÒÃà¢Ò㪧ҹ Visual Basic Editor ·íÒä´â ´Âä»·áÕè ¶ºÃÔººÍ¹ Developer (¹Ñ¡¾Ñ²¹Ò) áÅÐ àÅÍ× ¡ Visual Basic µÒÁÀÒ¾·èÕ 10.1 ËÃ×Í¡´á¿¹¾ÔÁ¾Å´Ñ ALT + F11 ÀÒ¾·èÕ 10.1 à¤Ãè×ͧÁ×Í Visual Basic àÁÍè× à¢ÒÊÙ Visual Basic Editor áÅǨлÃÒ¡¯¾×¹é ·èÕ·íÒ§Ò¹µÒÁÀÒ¾·èÕ 10.2
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ÑºÊ¹¹Ø ¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ÃØ ¡¨Ô 239 • Ž Œ • ÀÒ¾·Õè 10.2 Visual Basic Editor ¨Ò¡ÀÒ¾·Õè 10.2 ÊÒÁÒö͸ºÔ ÒÂä´ ´§Ñ ¹Õé Œ UserForm1 ¿ÍÃÁ ¼ãÙ ª à»¹Ë¹Ò µÒ §·èÕãªÊÃÒ§¿ÍÃÁ¼Ùã ª • Project Explorer ˹ҵҧâ»Ãà¨ç¡µ Ë¹Ò µÒ§·áèÕ Ê´§Êǹ»ÃСͺµÒ § æ ·èÁÕ ÍÕ ÂÙã ¹â»Ãà¨ç¡µ હ ÊÁ´Ø §Ò¹ á¼¹§Ò¹ ¿ÍÃÁ âÁ´ÙŠ㪠¨´Ñ ¡ÒÃÊǹ»ÃСͺ¢Í§â»Ãà¨¡ç µ હ à¾èÁÔ Åº ໹ µ¹ Ž Toolbox ¡Åͧà¤ÃÍè× §Á×Í Ë¹ÒµÒ §·èÕáÊ´§à¤ÃÍè× §Á×ÍËÃ×͵ÇÑ ¤Çº¤ØÁ¿ÍÃÁà¾Í×è ãªã¹¡ÒÃÊÃÒ§¿ÍÃÁ¼ãÙ ª • Properties window Ë¹Ò µÒ§¤Ø³ÊÁºµÑ Ô Ë¹ÒµÒ§·ãÕè ªÊ Òí ËÃѺ¡Òí ˹´¤Ø³ÊÁºµÑ ÔãË¡ ºÑ Çѵ¶ØËÃ×͵ÑǤǺ¤ÁØ ·àÕè Å×Í¡ «§èÖ ¤Ø³ÊÁºÑµÔ¨Ðà»ÅèÂÕ ¹ä» µÒÁáµÅеÇÑ ¤Çº¤ØÁµÒÁÅѡɳСÒÃ㪧 Ò¹¢Í§µÇÑ ¤Çº¤ØÁ Ë¹Ò µÒ§¤³Ø ÊÁºÑµÔ»ÃСͺ´Ç  2 ÊÇ ¹ ¤Í× ÊÇ ¹ Alphabetic áÊ´§¤³Ø ÊÁºµÑ ÔàÃÕ§µÒÁµÇÑ ÍÑ¡Éà áÅÐ ÊǹCategorized áÊ´§¤³Ø ÊÁºµÑ ÔµÒÁËÁÇ´ËÁÙ 10.4. ÊÇ ¹»ÃСͺ㹡ÒäǺ¤ÁØ ¡Ò÷íÒ§Ò¹¢Í§µÑǤǺ¤ØÁ 㹡ÒÃà¢Õ¹â»Ãá¡ÃÁ VBA ã¹ Excel ¹é¹Ñ ¿ÍÃÁ áÅеÇÑ ¤Çº¤ØÁ µÒ§ æ ¶Í× ÇÒ à»¹ ÇµÑ ¶Ø (Object) «èÖ§ÁµÕ Í §Á¡Õ ÒäǺ¤ÁØ ¡Ò÷Òí §Ò¹ â´ÂÇµÑ ¶·Ø ¡Ø ÍÂÒ§ÁդسÊÁºÑµÔ (properties) áÅÐÇÔ¸¡Õ Òà (Methods) »ÃШíÒµÇÑ ÍÒ¨¨ÐÁդسÊÁºµÑ ÔáÅÐàÁ¸Í´·èÕàËÁ×͹ËÃ×ÍᵡµÒ§¨Ò¡ÇµÑ ¶ØÍ×è¹¢¹Öé ÍÂÙ¡ ºÑ ª¹Ô´¢Í§Çѵ¶Ø ¹Í¡¨Ò¡¹éÕ处 ÁÕà˵ءÒó (Event) ¤Çº¤ØÁ¡ÒáÃзÒí ·ÁÕè ÕµÍÇµÑ ¶¹Ø Ñé¹
240 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ 10.4.1. ¤Ø³ÊÁºÑµÔ (Properties) ¤Ø³ÊÁºµÑ Ô (properties) ¤×ÍʧèÔ ·èÊÕ ÒÁÒöº§ ºÍ¡¶Ö§¤³Ø ÊÁºµÑ Ô¢Í§ÇµÑ ¶Ø «§èÖ ÊÒÁÒö à»ÅÂèÕ ¹á»Å§ä´àª¹ ÅѡɳР¢¹Ò´ ¤ÇÒÁ¡ÇÒ§ ¤ÇÒÁÂÒÇ ÊÕ¾×é¹ ÏÅÏ ã¹¡ÒÃ»ÃºÑ áµ§ ¤Ò ¤Ø³ÊÁºÑµÔ ÊÒÁÒö ·íÒä´â ´Â¡ÒáíÒ˹´¤Ò¨Ò¡Ë¹Ò µÒ §¤Ø³ÊÁºÑµÔ ËÃ×Í»ÃºÑ ¤Ò ´Ç¡ÒÃà¢ÂÕ ¹¤íÒÊèѧ ºÒ§¤Ø³ÊÁºÑµÍÔ Ò¨¨ÐÁÕ¡Òà µ§éÑ ¤Ò àÃÔÁè µ¹ (Default) äÇá ÅÇ 10.4.2. ÇÔ¸¡Õ Òà (Method) Ç¸Ô Õ¡Òà ¤Í× Ç¸Ô ¡Õ Ò÷Õè¤Í¹â·ÃŹÑé¹ÊÒÁÒö·Òí ä´ àª¹ ¡Òà Copy Cut Paste ໹ µ¹ µÇÑ ÍÂÒ§ÇÔ¸¡Õ Ò÷ãèÕ ªº Í¢ͧµÑǤǺ¤ÁØ Form Á´Õ §Ñ ¹Õé Hide ¤íÒÊÑè§·èÕÊè§Ñ ãË«Í ¹¿ÍÃÁ Line ¤íÒʧèÑ ·ÊÕè §Ñè ãËÇÒ´àʹŧº¹ ¿ÍÃÁ Move ¤Òí ÊÑ§è ·ÊèÕ §Ñè ãË ¿ÍÃÁ ÂÒµíÒá˹§ä»ÂѧµíÒá˹§ ·¡èÕ íÒ˹´ Print ¤íÒÊè§Ñ ·ÕÊè è§Ñ ã˾ÁÔ ¾ ¿ÍÃÁ ÍÍ¡·Ò§à¤ÃÍè× §¾ÁÔ ¾ Show ¤íÒÊèѧ·èÊÕ Ñè§ãËáÊ´§ ¿ÍÃÁ Unload ¤íÒÊè§Ñ ·ÊèÕ èѧãË¡àÅÔ¡¡ÒÃ㪧ҹ¢Í§¿ÍÃÁ 10.4.3. à˵¡Ø Òó (Event) à˵ءÒó ¤×Í à»¹¼Å·Õèà¡´Ô ¨Ò¡¡ÒáÃзíÒ (Action) ¢Í§¼Ùãªâ »Ãá¡ÃÁ «è§Ö à˵¡Ø Òó¨ Ð à¡Ô´¢é¹Ö àÁ×èÍà¡´Ô ¡ÒáÃзÒí ¨Ò¡¼ãÙ ª áÅЪء´¤íÒÊèѧ¨Ð¶Ù¡ÃÐºäØ Ç¬ á¾ÃÒÐà˵ءÒóà·Ò ¹Ñé¹ àª¹ ¡ÒÃà¤ÒРỹ¾ÔÁ¾ ¡ÒäÅÔ¡àÁÒÊ ¡ÒÃËÁ´àÇÅÒ·èÕ¡Òí ˹´äÇ µÇÑ ¤Çº¤ØÁËÃ×ÍÇµÑ ¶Ø¢Í§ Excel ÁàÕ Ëµ¡Ø Òó· Õãè ªºÍ ´§Ñ áÊ´§ã¹µÒÃÒ§·Õè 10.2 µÒÃÒ§·èÕ 10.2 Çѵ¶áØ ÅÐà˵¡Ø Òó ÇµÑ ¶Ø¢Í§ Excel à˵ءÒó ¤ÇÒÁËÁÒ Workbook Open àÁ×èÍà»´ä¿ÅÊ Á´Ø §Ò¹¢éÖ¹ÁÒ¤Ãéѧáá Activate àÁÍè× à»´Ë¹ÒµÒ§ÊÁ´Ø §Ò¹ (㹡óշàèÕ »´ ËÅÒÂä¿Å) Worksheet Deactivate àÁÍè× ÁÕ¡Òû´ËÃ×Íà»ÅÕÂè ¹ÊÁØ´§Ò¹ Activate àÁ×èÍà»´á¼¹ §Ò¹ Change àÁ×èÍà«ÅŽ¹á¼¹ §Ò¹ÁÕ¡ÒÃà»ÅÕÂè ¹á»Å§ Calculate ËÅѧ¨Ò¡à¡Ô´¡Òäíҹdzã¹á¼¹§Ò¹ Deactivate àÁÍè× ÁÕ¡Òû´ËÃ×Íà»ÅÂèÕ ¹á¼¹§Ò¹
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ÑºÊ¹¹Ø ¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ØÃ¡¨Ô 241 10.4.4. ¡ÒÃÍÒ§¶Ö§á¼¹§Ò¹áÅЪǧà«ÅÅ VBA ໹ªØ´¤íÒÊÑ§è ¨Ò¡ÀÒÉÒ Visual Basic áµà ¹è×ͧ¨Ò¡¶Ù¡¹Òí ÁÒãªã¹ Excel ¨§Ö ·íÒãËÁÕ ¤Òí Êèѧ¢Í§ VBA ·Õèãªà©¾ÒÐÍÒ§¶§Ö ÇµÑ ¶Øã¹ Excel â´ÂÁÕµÑÇÍÂÒ§¤Òí ÊÑè§·èãÕ ªºÍ ´§Ñ ¹Õé Worksheets(“ªÍè× á¼¹§Ò¹”) ÊÒí ËÃѺÍÒ§¶§Ö á¼¹§Ò¹ હ Worksheets(“Sheet1”) Range(“ªè×ͪǧà«ÅÅ”) ÊíÒËÃѺÍÒ §¶§Ö à«ÅÅËÃÍ× ªÇ§à«ÅÅ ã¹á¼¹ §Ò¹ હ Range(“A1:B10”) ËÃ×Í Worksheets(“Sheet1”). Range(“A1”) Application.ActiveSheet ÊíÒËÃѺÍÒ §¶§Ö á¼¹§Ò¹·âèÕ ¤´ ¡íÒÅѧ·Òí §Ò¹ Application.Selection ÊÒí ËÃѺÍÒ§¶§Ö ªÇ§à«ÅÅ·èÕ¡Òí ÅѧàÅÍ× ¡ÍÂÙã ¹»¨ ¨Øº¹Ñ ÇµÑ ¶àØ ËÅÒ¹ÕÊé ÒÁÒöãªÃ Ç Á¡ºÑ Event áÅÐ Method ä´µÒÁ»¡µÔ હ Worksheets(“Sheet1”). Range(“A1”).Value ໹¤Òí ÊÑè§ÃѺ¤Ò¨Ò¡à«ÅÅ A1 ã¹á¼¹ §Ò¹ Sheet1 Worksheets(“Sheet1”). Range(“A1”).Select ໹ ¤Òí ʧèÑ àÅÍ× ¡à«ÅÅ A1 ã¹á¼¹§Ò¹ Sheet1 10.5. ½¡ »®ºÔ µÑ Ô¡ÒÃÊÃÒ§¿ÍÃÁ¼ãÙ ª & µÑÇÍÂҧ㹺·¹àéÕ »¹ ¡ÒùÒí Ẻ¨íÒÅͧÇàÔ ¤ÃÒÐˤÇÒÁ¹Ò ŧ·¹Ø ¢Í§¸ØÃ¡Ô¨ã¹º··Õè 9 ÁÒ¾²Ñ ¹Ò µÍ Âʹ໹ User form â´Â㪠VBA â´Â User form ·Õè¾²Ñ ¹Ò¢¹éÖ ÁÕ˹ҷÃÕè Ѻ¢ÍÁÙŹíÒà¢Ò¨Ò¡¼Ù㪠áÅÇ Ê§ä»»ÃÐÁÇżÅã¹á¼¹ §Ò¹ Excel ã¹ä¿Åª Í×è Invest_model.xlsx ã¹à«ÅÅ C3, C15, C17, C9, C20, C24, C31 áÅÐ C34 ·ÊèÕ ÃÒ§äÇã ¹º··èÕ 9 ¨Ò¡¹¹Ñé àÁè×Í Excel »ÃÐÁÇżÅàÊÃç¨áÅÇ ¿ÍÃÁ¼Ù㪨ÐÃѺ¤Ò ¼ÅÅѾ¸ã¹à«ÅÅ B36 áÅÐ B39 ¡ÅѺÁÒáÊ´§ã¹ Label ã¹ User form µÒÁÀÒ¾·Õè 10.3 «è§Ö ÁÇÕ ¸Ô Õ¡ÒôíÒà¹Ô¹¡Òô§Ñ µÍ仹éÕ
242 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ ÀÒ¾·èÕ 10.3 ¿ÍÃÁ µÑÇẺÇàÔ ¤ÃÒÐˤ ÇÒÁ¹Òŧ·Ø¹¢Í§¸ØÃ¡Ô¨ àÃÔÁè 㪧ҹ Visual Basic Editor ä´â´Âä»·èÕᶺÃÔººÍ¹ Developer (¹Ñ¡¾²Ñ ¹Ò) áÅÐàÅ×Í¡ Visual Basic ËÃÍ× ¡´á¿¹¾ÔÁ¾ÅÑ´ ALT + F11 ã¹ Project Explorer ´Ò ¹«ÒÂ¢Í§Ë¹Ò ¨Í ãˤÅÔ¡àÁÒÊ»ØÁ¢ÇҵçºÃÔàdz㴠æ àÅ×Í¡ Insert (á·Ã¡) áÅÇ ¤ÅÔ¡àÅ×Í¡ UserForm µÒÁÀÒ¾·Õè 10.4 ÀÒ¾·èÕ 10.4 Ç¸Ô Õ¡ÒÃá·Ã¡¿ÍÃÁ
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ÑºÊ¹Ø¹¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡¨Ô 243 â»Ãá¡ÃÁ¨ÐÊÃÒ §Ë¹Ò ¨ÍÇÒ §à»ÅÒ ËÃ×Í µÇÑ ¤Çº¤ÁØ ·èÕàÃÕ¡ÇÒ UserForm ÁÒã˾ÃÍ ÁáÊ´§ Toolbox (¡ÅÍ §à¤Ã×èͧÁ×Í) ·èÕÁÕµÇÑ ¤Çº¤ØÁµÒ § æ ãËàÅ×͡㪠µÒÁÀÒ¾·Õè 10.5 ÀÒ¾·èÕ 10.5 µÑǤǺ¤ØÁ UserForm ¡Òí ˹´¤³Ø ÊÁºµÑ ԢͧµÑǤǺ¤ÁØ UserForm ã¹Ë¹Ò µÒ§ Properties (¤Ø³ÊÁºÑµÔ) µÒÁÀÒ¾·èÕ 10.6 µÒÁÃÒÂÅÐàÍÕ´㹵ÒÃÒ§·Õè 10.3 µÒÃÒ§·Õè 10.3 ¤Ø³ÊÁºµÑ Ô UserForm1 Control Properties Value Userform (Name) frmAnalysis Caption µÑÇẺÇÔà¤ÃÒÐˤÇÒÁ¹Ò ŧ·Ø¹¢Í§¸ÃØ ¡Ô¨ ¤íÒ͸ºÔ Ò ¤Ø³ÊÁºÑµÔ (Name) ËÁÒ¶֧ ªè×ͧ͢µÇÑ ¤Çº¤ØÁ·èÕ¨ÐãªÃ к¶Ø Ö§àÇÅÒà¢ÂÕ ¹¤íÒÊÑ§è ¤Ø³ÊÁºÑµÔ Caption ËÁÒ¶֧ ¢Í¤ÇÒÁ·èÕ¨ÐáÊ´§ã¹µÑǤǺ¤ÁØ «èÖ§ÁÑ¡¨Ð໹ÀÒÉÒËÃÍ× ¢Í ¤ÇÒÁ·Õàè ¢Ò㨧Ò ÀÒ¾·èÕ 10.6 µÑÇÍÂÒ §¡ÒáíÒ˹´¤Ø³ÊÁºµÑ Ô
244 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ãªµ ÑǤǺ¤ØÁ label ÊÃÒ §¤Òí ¶ÒÁ¢Í 1 â´Â¡ÒÃãªàÁÒ Ê¤ÅÔ¡·è¤Õ ͹â·ÃÅáÅÐÅÒ¡ÁÒÇҧ㹿ÍÃÁ à»ÅÒ áÅÐÊÃÒ§µÇÑ àÅÍ× ¡ â´Â㪠frame áÅÐ optionbutton ¶Ò optionbutton ÍÂÙã¹ frame ¨ÐáÊ´§ ¡Ãͺ¡ÒÃàÅ×Í¡·Ñ§é ÊͧµÇÑ ¤Çº¤ØÁ ´Ñ§µÇÑ ÍÂÒ§ã¹ÀÒ¾·Õè 10.7 ÀÒ¾·èÕ 10.7 µÑÇÍÂÒ§¡ÒÃÊÃÒ§µÑǤǺ¤ÁØ ¢Í 1 ¡Òí ˹´¤Ø³ÊÁºÑµÔ¢Í§áµÅ еÑǤǺ¤ØÁã¹¢Í 5 µÒÁÃÒÂÅÐàÍÂÕ ´ã¹µÒÃÒ§·èÕ 10.4 µÍ仹Õé µÒÃÒ§·èÕ 10.4 ¤Ø³ÊÁºµÑ ÔµÇÑ ¤Çº¤ØÁ¢Í 1 Control Properties Value Label Caption 1.ÅÑ¡É³Ð¢Í§Ê¹Ô ¤Ò ·¹èÕ íÒÁÒ¢Ò frame (Name) fraNo1 Caption <àǹÇÒ §> Optionbutton1 (Name) optNo11 Caption «×éÍÁÒ¢ÒµÒÁÃÒ¤Ò Optionbutton2 (Name) optNo12 Caption «é×ÍÁÒ¾²Ñ ¹Òà¾ÔèÁÁÙÅ¤Ò ãªµ ÇÑ ¤Çº¤ØÁµÒÁµÒÃÒ§·èÕ 10.5 ÊÃÒ§¢Í͹×è æ ·àÕè ËÅÍ× ã˵çµÒÁÀÒ¾µÑÇÍÂÒ§ÀÒ¾·èÕ 10.8
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ÑºÊ¹Ø¹¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡Ô¨ 245 ÀÒ¾·èÕ 10.8 à¤Ò â¤Ã§Ë¹Ò¨Í ¡íÒ˹´¤³Ø ÊÁºµÑ ¢Ô ͧáµÅеÑǤǺ¤ÁØ µÒÁµÒÃÒ§·Õè 10.5 µÒÃÒ§·èÕ 10.5 ¤Ø³ÊÁºÑµµÔ ÇÑ ¤Çº¤ÁØ ·Ñé§ËÁ´ ¢Í Control Properties Value 2 Label Caption 2.¡ÒÃËÁعàÇÕ¹¢Í§à§Ô¹Ê´¨Ò¡¡ÒâÒ ListBox1 (Name) lstNo2 RowSource list!$C$4:$C$6 3 Label Caption 3.¤ÇÒÁ໹¡ÃÐáʢͧÊÔ¹¤Ò Frame (Name) fraNo3 Caption <àǹ ÇÒ§> CheckBox1 (Name) chkNo31 Caption Ê¹Ô ¤ÒÍÂãÙ ¹¡ÃÐáÊ CheckBox2 (Name) ChkNo32 Caption Ê¹Ô ¤Ò ÍÂÙ㹪ÕÇÔµ»ÃШíÒǹÑ
246 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ¢Í Control Properties Value 4 Label Caption 4.¤ÇÒÁàªÂèÕ ÇªÒ-ã¹àÃ×Íè §Ê¹Ô ¤Ò 5 ComboBox1 (Name) cboNo4 6 RowSource list!$C$9:$C$11 Label Caption 5.à¤Ã×Íè ¢ÒÂ¸ÃØ ¡¨Ô ÊÇ ¹ÇàÔ ¤ÃÒÐË ListBox1 (Name) lstNo5 RowSource list!$C$12:$C$14 Label Caption 6.¡Òí ääҴÇÒ ¨Ðä´Ã ѺµÍà´×͹(ºÒ·) TextBox1 (Name) txtNo6profit SpinButton1 (Name) spnNo6profit Max 30000 TextBox2 Min 0 SpinButton2 SmallChange 100 (Name) txtNo6inv Label (Name) spnNo6inv Max 30000 CommandButton Min 0 Label SmallChange 500 (Name) lblPayback Caption <àǹ ÇÒ §> (Name) cmdCal (Name) lblResult Caption <àǹ ÇÒ§> BackColor &H00FFFFFF& 10.6. ½¡ »¯ÔºÑµ¡Ô ÒÃÊÃÒ§¤íÒÊè§Ñ ¡íÒ˹´¡Ò÷íÒ§Ò¹¢Í§µÑǤǺ¤ØÁ ´ÑºàºéÔŤÅÔ¡¡ÅͧÃÒ¡Òê×èÍ lstNo2 ·áÕè Ê´§µÇÑ àÅÍ× ¡¢Í§¢Í 2 µÃǨÊͺãËÍ Õàǹ ·µÃ§µÒÁÀÒ¾·èÕ 10.9 áÅÇ ¾ÔÁ¾¤íÒÊèѧ
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ºÑ ʹ¹Ø ¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ØÃ¡Ô¨ 247 ÀÒ¾·èÕ 10.9 ¤íÒÊèѧ㹡ÅÍ §ÃÒ¡Òà lstNo2 ¤Òí ͸ԺÒ àÁ×èÍÁ¡Õ ÒÃ¤Å¡Ô ·èÕ¡ÅͧÃÒ¡Òà ¨Ð·Òí ¡ÒáíÒ˹´ãË¤Ò ¢Í§à«ÅÅ C9 ã¹á¼¹§Ò¹ Analysis ÁÕ¤Òà·Ò¡ÑºÅÒí ´ºÑ µÇÑ àÅ×Í¡ (Index) 㹡ÅÍ §ÃÒ¡Ò÷èàÕ ÅÍ× ¡ºÇ¡ 1 ÊÒà˵·Ø µèÕ Í§ ºÇ¡ 1 à¹×Íè §¨Ò¡ÅíҴѺ¢Í§ µÑÇàÅ×͡㹡ÅͧÃÒ¡ÒèÐàÃèÔÁµ¹ ·Õ¤è Ò 0 ´ÑºàºéÔŤÅÔ¡¡Åͧ¤íÒÊè§Ñ ¼ÊÁª×èÍ cboNo4 ·ÕèáÊ´§µÇÑ àÅ×Í¡¢Í§¢Í 4 µÃǨÊͺãËÍàÕ Ç¹ ·µÃ§µÒÁÀÒ¾ ·èÕ 10.10 áÅǾÁÔ ¾¤Òí Êèѧ ÀÒ¾·Õè 10.10 ¤íÒÊÑè§ã¹¡Åͧ¤íÒÊÑ§è ¼ÊÁ cboNo4 ¤Òí ͸ԺÒ àÁ×Íè Á¡Õ Åͧ¤Òí ÊÑ§è ¼ÊÁÁ¡Õ ÒÃà»ÅÂèÕ ¹á»Å§ ¨Ð·íÒ¡ÒáíÒ˹´ãË¤Ò ¢Í§à«ÅÅ C20 ã¹á¼¹ §Ò¹ Analysis Á¤Õ Òà·Ò¡ºÑ ÅÒí ´ºÑ µÇÑ àÅ×Í¡ (Index) 㹡Åͧ¤íÒʧèÑ ¼ÊÁ·èÕàÅÍ× ¡ºÇ¡ 1 ÊÒà˵·Ø µèÕ Í § ºÇ¡ 1 à¹Íè× §¨Ò¡ÅÒí ´Ñº¢Í§µÑÇàÅÍ× ¡ã¹¡ÅͧÃÒ¡ÒèÐàÃèÔÁµ¹ ·è¤Õ Ò 0 ´ÑºàºéÔŤÅÔ¡¡ÅͧÃÒ¡ÒêÍ×è lstNo5 ·ÕèáÊ´§µÑÇàÅ×Í¡¢Í§¢Í 5 µÃǨÊͺãËÍÕàǹ ·µÃ§µÒÁÀÒ¾·èÕ 10.11 áÅÇ ¾ÔÁ¾¤íÒÊèѧ ÀÒ¾·èÕ 10.11 ¤íÒÊè§Ñ 㹡ÅͧÃÒ¡Òà lstNo5 ¤íÒ͸ºÔ Ò àÁ×èÍÁÕ¡ÒäÅÔ¡·èÕ¡ÅͧÃÒ¡Òà ¨Ð·íÒ¡ÒáíÒ˹´ãË¤Ò ¢Í§à«ÅÅ C24 ã¹á¼¹ §Ò¹ Analysis Á¤Õ Ò à·Ò ¡ºÑ ÅíÒ´ºÑ µÑÇàÅÍ× ¡ (Index) 㹡ÅͧÃÒ¡Ò÷àèÕ ÅÍ× ¡ºÇ¡ 1 ÊÒà˵طèµÕ ͧ ºÇ¡ 1 à¹è×ͧ¨Ò¡ ÅíҴѺ¢Í§µÑÇàÅ×͡㹡ÅͧÃÒ¡ÒèÐàÃèÁÔ µ¹ ·¤Õè Ò 0 ´ÑºàºÔéŤÅÔ¡»ØÁËÁعª×èÍ spnNo6profit ·èãÕ ª¡íÒ˹´¤Ò¡íÒä÷è¤Õ Ò´ÇÒ¨Ðä´ÃºÑ ¢Í§¢Í 6 µÃǨÊͺãË ÍÕàǹ·µÃ§µÒÁÀÒ¾·èÕ 10.12 áÅÇ ¾ÁÔ ¾¤íÒÊÑè§
248 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ ÀÒ¾·Õè 10.12 ¤íÒÊèѧ㹻ÁØ ËÁع spnNo6profit ¤íÒ͸ºÔ Ò àÁèÍ× ¤Ò ¢Í§»ÁØ ËÁعÁÕ¡ÒÃà»ÅÕè¹á»Å§ ¨Ð·íÒ¡ÒáíÒ˹´ãˤ Ңͧà«ÅÅ C31 ã¹á¼¹§Ò¹ Analysis Á¤Õ Òà·Ò¡ºÑ ¤Ò ¢Í§»ØÁËÁ¹Ø spnNo6profit à¾×è͹íÒ令íҹdz㹠Excel ¨Ò¡¹é¹Ñ ¡íÒ˹´ãË¤Ò ¢Í§¡ÅÍ §¢Í ¤ÇÒÁ txtNo6profit Á¤Õ Òà·Ò¡ºÑ ¤Ò¢Í§¼Å¡Òäíҹdzã¹à«ÅÅ B31 ã¹á¼¹§Ò¹ Analysis µÒÁÀÒ¾·èÕ 10.13 ÀÒ¾·Õè 10.13 µÇÑ ÍÂÒ§¤Ò¨Ò¡à«ÅÅ B31 ´ÑºàºéÔŤÅÔ¡»ØÁËÁعªè×Í spnNo6inv ·èÕ㪡 íÒ˹´¤Ò à§¹Ô Å§·Ø¹¢Í§¢Í 6 µÃǨÊͺãËÍàÕ Ç¹ ·µ çµÒÁ ÀÒ¾·Õè 10.14 áÅǾÔÁ¾¤Òí ʧÑè ÀÒ¾·Õè 10.14 ¤íÒÊÑè§ã¹»ÁØ ËÁع spnNo6inv ¤íÒ͸ºÔ Ò àÁ×Íè ¤Ò ¢Í§»ØÁËÁ¹Ø ÁÕ¡ÒÃà»ÅÂèÕ ¹á»Å§ ¨Ð·íÒ¡ÒáÒí ˹´ãˤҢͧà«ÅÅ C34 ã¹á¼¹ §Ò¹ Analysis Á¤Õ Òà·Ò¡Ñº¤Ò ¢Í§»ØÁ ËÁع spnNo6inv à¾×Íè ¹íÒ令Òí ¹Ç³ã¹ Excel ¨Ò¡¹¹Ñé ¡íÒ˹´ãË¤Ò ¢Í§ ¡ÅÍ §¢Í¤ÇÒÁ txtNo6inv ÁÕ¤Òà·Ò ¡Ñº¤Ò¢Í§¼Å¡ÒäÒí ¹Ç³ã¹à«ÅÅ B34 ã¹á¼¹§Ò¹ Analysis µÒÁÀÒ¾ ·Õè 10.15 ÀÒ¾·Õè 10.15 µÇÑ ÍÂÒ§¤Ò¨Ò¡à«ÅÅ B34
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ÑºÊ¹¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ØÃ¡Ô¨ 249 ´ÑºàºéÔŤÅÔ¡·Õè»ØÁ¤íÒÊÑ觪è×Í cmdCal µÃǨÊͺãËÍ Õàǹ·µ çµÒÁÀÒ¾·Õè 10.16 áÅÇ ¾ÁÔ ¾¤íÒÊèѧ ÀÒ¾·Õè 10.16 ¤íÒÊÑè§ã¹»ØÁ cmdCal ¤Òí ͸ºÔ Ò àÁè×ͤÅÔ¡»ØÁ¤íÒʧèÑ cmdCal ¨Ð·íÒ¡ÒõÒÁ¤Òí ʧèÑ µÍ仹Õé ʧ¤Ò ¢Í§µÑÇàÅ×Í¡¨Ò¡»ØÁµÇÑ àÅÍ× ¡ OptionButton ä»Âѧà«ÅÅ â´Â¤Ò ¢Í§»ØÁ µÇÑ àÅÍ× ¡¨ÐÁÕ¤Ò໹ True ËÃ×Í False à·Ò ¹é¹Ñ ¶Ò ¤Ò ¢Í§»ÁØ µÇÑ àÅÍ× ¡ optNo11 ໹ True ËÁÒ¶֧ÁÕ¡ÒÃàÅ×Í¡ ¡Òí ˹´ãË¤Ò ¢Í§à«ÅÅ C3 ã¹á¼¹§Ò¹ Analysis ÁÕ¤Ò à»¹ 1 ¶Ò ¤Ò¢Í§»ÁØ µÑÇàÅ×Í¡ optNo12 ໹ True ËÁÒ¶֧ÁÕ¡Òà àÅ×Í¡ ¡Òí ˹´ãˤҢͧà«ÅÅ C3 ã¹á¼¹ §Ò¹ Analysis Á¤Õ Ò໹ 1 ʧ¤Ò¢Í§µÑÇàÅ×Í¡¨Ò¡¡Åͧ¡Òà¤Ã×Íè §ËÁÒ chkNo31 áÅÐ chkNo32 ä»Â§Ñ à«ÅÅ â´Â¤Ò¢Í§¡Åͧ ¡Òà¤Ã×èͧËÁÒ¨ÐÁÕ¤Ò à»¹ True ËÃ×Í False à·Ò¹Ñé¹ ¡Òí ˹´ãË¤Ò ¢Í§à«ÅÅ C15 áÅÐà«ÅÅ? C17 ã¹á¼¹ §Ò¹ Analysis ÁÕ¤Òà·Ò ¡Ñº¤Ò ¢Í§ µÒÁÅÒí ´Ñº (Êٵäíҹdz㹠Excel ãª¤Ò True/False 㹡ÒäÒí ¹Ç³ÍÂÙ áÅÇ ) ã¹ Excel ¨ÐÁÕ¡ÒäíҹdzµÒÁʵ٠÷ÕèÊÃÒ§äÇ· íÒãËäÁ¨ íÒ໹µÍ §à¢Õ¹¤Òí Êѧè ÀÒÂã¹ VBA à¾è×ͤíҹdz áµÊÒÁÒö¹íҼšÒäíҹdz¨Ò¡á¼¹§Ò¹ÁÒáÊ´§¼Å㹿ÍÃÁ ¼Ùãªä´ ´§Ñ ¹éÕ¤Òí ÊÑè§µÍ仹Õé
250 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ¡Òí ˹´ãË¢ ͤÇÒÁ (caption) ¢Í§»Òª×èÍ lblPayback ÁÕ¤Ò à·Ò¡Ñº¤Ò ¢Í§à«ÅÅ B36 ã¹á¼¹§Ò¹ Analysis áÅСíÒ˹´ãË¢ ͤÇÒÁ¢Í§»Òª×èÍ lblResult Á¤Õ Ò à·Ò¡ºÑ ¤Ò¢Í§à«ÅÅ B39 ã¹á¼¹ §Ò¹ Analysis ÊØ´·Ò ¤×Í¡ÒáíÒ˹´ã˾ é¹× ËÅ§Ñ ¢Í§»Òª×èÍ·Õáè Ê´§¼Å¡ÒÃÇÔà¤ÃÒÐËà »ÅèÕ¹ÊäÕ ´µ ÒÁ¼Å¡ÒÃÇàÔ ¤ÃÒÐË â´Â㪤 Òí ʧèÑ Select … Case µÒÁ¼ÅÅ¾Ñ ¸·ÁèÕ Õ 3 ÍÂÒ§ µÒÁ·è¡Õ Òí ˹´äÇ㠹Ἱ §Ò¹ list 10.7. ½¡»¯ºÔ ѵԡÒáíÒ˹´ãËà»´ ¿ÍÃÁãªàÁ×èÍà»´ä¿Å ´ÑºàºÔéŤÅÔ¡·èÕ ThisWorkbook ã¹Ë¹Ò µÒ § ThisWorkBook (Code) ãËà»ÅèÂÕ ¹ General ໹ Workbook ¨Ð·Òí ãËÍÕàǹ · à»ÅÂèÕ ¹à»¹ Open µÒÁÀÒ¾·èÕ 10.17 ÀÒ¾·Õè 10.17 ¡ÒÃà»ÅÕèÂ¹ÇµÑ ¶Øã¹ VBA ¾ÔÁ¾¤Òí ÊÑ§è µÒÁÀÒ¾·èÕ 10.18 ÀÒ¾·Õè 10.18 ¤íÒÊÑè§áÊ´§¿ÍÃÁ ¤Òí ͸ԺÒ àÁ×èÍÁÕ¡ÒÃà»´ ÊÁØ´§Ò¹¹Õé ¨Ðà»´¿ÍÃÁ frmAnalysis 10.8. Ç¸Ô Õ¡Òú¹Ñ ·Ö¡ VBA Project ¤Å¡Ô »ÁØ ºÑ¹·Ö¡º¹àÁ¹Ù ËÃÍ× Ctrl + S ¨ÐÁÕË¹Ò µÒ§Â¹× Âѹ¡Òúѹ·Ö¡ Á¢Õ ͤÇÒÁÇÒ VB Project äÁ ÊÒÁÒöº¹Ñ ·Ö¡ã¹ÊÁØ´§Ò¹áººäÁÁ ÕáÁâ¤Ã (¹ÒÁÊ¡ÅØ .xlsx) ä´ ¶ÒµÍ§¡Òú¹Ñ ·Ö¡ VB Project ãË ¤Å¡Ô No áÅк¹Ñ ·Ö¡ä¿Å·ÊÕè ÒÁÒöãªá Áâ¤Ãä´ (¹ÒÁÊ¡ÅØ .xlsm) áµ¶ Ò µÍ§¡Òúѹ·¡Ö ໹ÊÁ´Ø §Ò¹·èäÕ ÁÁáÕ Áâ¤Ã ãË ¤Å¡Ô Yes µÒÁÀÒ¾·Õè 10.19
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ÑºÊ¹¹Ø ¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ØÃ¡Ô¨ 251 ÀÒ¾·èÕ 10.19 Ë¹Ò µÒ§àµÍ× ¹¡Òú¹Ñ ·¡Ö ä¿ÅÁ Õ VBA ¢Í ¤ÇÃÃÐÇѧ¶Ò º¹Ñ ·Ö¡à»¹ÊÁØ´§Ò¹·äÕè ÁÁ áÕ Áâ¤Ã ËÃ×Í ¤ÅÔ¡ Yes ¹¹éÑ VBA ·Ñé§ËÁ´·ÕÊè ÃÒ §ÁÒ¨ÐäÁ¶Ù¡ º¹Ñ ·Ö¡áÅÐËÒÂä» áÅÐäÁÊ ÒÁÒö¡¤Ù ¹× ä´ ¤ÅÔ¡ No áÅкѹ·Ö¡ä¿Å· ÕÊè ÒÁÒöãªáÁâ¤Ãä´ (¹ÒÁÊ¡ØÅ .xlsm) ´§Ñ µÇÑ ÍÂÒ §ã¹ÀÒ¾·èÕ 10.20 ÀÒ¾·Õè 10.20 ª¹Ô´ä¿Åá Áâ¤Ã¢Í§ Excel ÀÒ¾·Õè 10.21 áÊ´§¡Ò÷íÒ§Ò¹àÁè×Íà»´ ä¿Å¤Òí ʧèÑ ·ÕÊè ÃÒ§äǨзíÒ§Ò¹áÅÐà»´¿ÍÃÁ ¼Ù㪢é¹Ö ÁÒáÊ´§ ÀÒ¾·èÕ 10.21 µÑÇÍÂÒ§¡Ò÷íÒ§Ò¹¢Í§¿ÍÃÁ¼Ùãª
252 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ 10.9. º·ÊÃØ» User forms ËÃÍ× ¿ÍÃÁ¼ãÙ ª ໹ÊÇ ¹µ´Ô µÍ ¼ãÙ ª· ·èÕ Òí §Ò¹¼Ò¹ Visual Basic for Application ËÃÍ× VBA ·àèÕ »¹ ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁàªÍè× ÁµÍ¡ºÑ ¡Ò÷Òí §Ò¹¢Í§ Excel â´Âá¡» -ËҢͧµÇÑ ¤Çº¤ÁØ ¿ÍÃÁ·èÕäÁ ÊÒÁÒö¨´Ñ ÃٻẺ હ ÊÕ¾×é¹ËÅѧ ÊáÕ ººÍ¡Ñ Éà ä´áÅÐÁÕ¤ÇÒÁÂ×´ËÂØ¹ã¹¡ÒÃ㪧 Ò¹¹Í¡ÇÒ áµ¡ÒÃÊÃÒ § ¿ÍÃÁ ¼Ù㪹¹Ñé µÍ§ãª¤ÇÒÁÃãÙ ¹¡Òþ²Ñ ¹Òâ»Ãá¡ÃÁ´Ç Visual Basic ·Ñé§¡ÒõÑ駪×è͵ÑǤǺ¤ÁØ ¡ÒÃ㪠properties method áÅÐ events áÅÐÂѧµÍ§ÃÙ¤Òí Êѧè ੾ÒзèãÕ ªàª×èÍÁµÍ¡ºÑ Excel ¹Í¡¨Ò¡¹éÕ Â§Ñ ÁÕ¡Òà 㪠¤Òí ÊÑè§µÃǨÊͺà§è×Í¹ä¢ àª¹ if ËÃÍ× select case ¤Òí Êè§Ñ ǹ loop ä´àËÁ×͹à¢Õ¹â»Ãá¡ÃÁ·èÑÇä» ´Ñ§¹Ñé¹ ¼Ù·Õ¨è Ð㪠VBA 㹡Òþ²Ñ ¹ÒÊǹµÔ´µÍ ¼ãÙ ª¢ ͧẺ¨Òí Åͧ¨§Ö ¤ÇÃÁÕ¤ÇÒÁÃÙ¾¹é× °Ò¹ã¹¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÁÒ ºÒ§ 㹺··àèÕ ËÅ×ͨÐ໹¡ÒùíÒ¤ÇÒÁÃãÙ ¹¡Ãкǹ¡ÒþѲ¹Ò DSS áÅÐÊǹµ´Ô µÍ¼ãÙ ªÁÒ¾²Ñ ¹Ò໹ Ãкº DSS â´Â㪠Excel áÅÐà¾ÔèÁàµÔÁ¡ÒûÃÐÂØ¡µãªà ¤Ã×èͧÁ×Í㹡ÒÃÇàÔ ¤ÃÒÐËẺ What-if â´Â໹ ¡Òà ½¡ »¯ÔºÑµÔ´Ç¡óÈÕ Ö¡ÉÒ 2 àÃè×ͧ ¤×Í ¡ÒÃÇÔà¤ÃÒÐ˨´Ø ¤¹Ø ·Ø¹ áÅСÒÃÇÔà¤ÃÒÐË⠤ç¡ÒÃŧ·Ø¹
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ºÑ ʹع¡Òõ´Ñ ÊԹ㨷ҧ¸ØÃ¡Ô¨ 253 Ẻ½¡Ë´Ñ ·Ò º· ¨Ò¡áºº½¡ËÑ´·Òº··Õè 9 ãËÊ ÃÒ§ User Form µÒÁÃÒÂÅÐàÍÕ´µÍ仹Õé 1) ÊÃÒ §¿ÍÃÁ¼Ù㪪è×Í UserForm1 ã¹ Visual Basic for Application 2) à¾ÔèÁ Label áÅÐ TextBox ŧ㹿ÍÃÁ µÒÁÀÒ¾ 3) à¢ÂÕ ¹¤íÒÊÑè§ã¹ UserForm_Initialize() ãËà ºÑ ¤Ò ¨Ò¡ à«ÅÅ B16 ã¹á¼¹ §Ò¹ GPA ä»áÊ´§ã¹ TextBox1 (ãËÃÐÇ§Ñ Textbox äÁÁ դسÊÁºÑµÔª×èÍ caption àÅ×͡㪤 سÊÁºÑµÔãËà ËÁÒСѺ textbox) 4) á·Ã¡»ÁØ ¤Òí Êè§Ñ â´ÂÊÃÒ§áÁâ¤ÃãËÁµÑ§é ªè×Í GPA â´Âã¹áÁâ¤Ã GPA ãËã ʤíÒʧèÑ à»´¿ÍÃÁ UserForm1 ¼ÅÅ¾Ñ ¸·èäÕ ´´ ѧÀÒ¾µÑÇÍÂÒ§
254 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ àÍ¡ÊÒÃÍÒ§ÍÔ§ Microsoft. (Êº× ¤¹àÁ×èÍ 28 Á¡ÃÒ¤Á 2559). Excel Help. Ê׺¤¹ ¨Ò¡ https://support.office.com/en- us/excel
á¼¹ºÃËÔ ÒáÒÃÊ͹»ÃШíÒÇÔªÒº··Õè 11 ËÑÇ¢Íà¹Íé× ËÒ»ÃШíÒº· 1. ¤ÇÒÁËÁÒ¢ͧẺ¨Òí Åͧ·Ò§¸ÃØ ¡Ô¨ 2. â¤Ã§ÊÃÒ §¢Í§áºº¨Òí Åͧ·Ò§¸ÃØ ¡Ô¨ 3. ÇÔ¸Õ¡ÒÃÊÃҧẺ¨Òí Åͧ·Ò§¸ØÃ¡Ô¨ã¹ Microsoft Excel 4. ¡ÒÃÊÃÒ §ÊÙµÃáÅп§¡ª ¹èÑ 5. ¡Ã³ÈÕ Ö¡ÉÒ¡ÒÃÇàÔ ¤ÃÒÐ˨ Ø´¤ØÁ·Ø¹ 6. ¡Ã³ÕÈÖ¡ÉÒ¡ÒÃÇàÔ ¤ÃÒÐˤ ÇÒÁ໹ä»ä´ã¹¡ÒÃŧ·Ø¹ ÇµÑ ¶»Ø ÃÐʧ¤àª§Ô ¾ÄµÔ¡ÃÃÁ 1. à¾×èÍã˼ ÈÙ ¡Ö ÉÒÃÙ¨ ѡẺ¨íÒÅͧ·Ò§¸ØÃ¡¨Ô 2. à¾×Íè ã˼ÈÙ ¡Ö ÉÒ·ÃÒºËÅ¡Ñ ¡ÒÃ㹡ÒÃÊÃÒ §áºº¨íÒÅͧ·Ò§¸ÃØ ¡¨Ô 3. à¾×èÍã˼ÙÈ ¡Ö ÉÒÊÒÁÒöÊÃÒ§ Hyperlink ä´ 4. à¾Íè× ã˼ÙÈ¡Ö ÉÒÊÒÁÒöµÑ駪×èÍà«ÅÅà¾è×ÍãªÊ Ãҧʵ٠äíÒ¹Ç³ä´ 5. à¾Íè× ã˼ÙÈ ¡Ö ÉÒÁ·Õ Ñ¡ÉÐ㹡ÒûÃÐÂØ¡µãª Microsoft Excel 㹡ÒÃÊÃÒ §¨íÒÅͧ·Ò§¸ØÃ¡Ô¨ ÇÔ¸Õ¡ÒÃÊ͹áÅС¨Ô ¡ÃÃÁ¡ÒÃàÃÂÕ ¹¡ÒÃÊ͹»ÃШíÒº· 26. È¡Ö ÉÒàÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ 27. ºÃÃÂÒÂáÅСµÑÇÍÂÒ § â´Âãªâ »Ãá¡ÃÁ¹íÒàÊ¹Í 28. ¶ÒÁµÍºã¹ªéѹàÃÕ¹ 29. »¯ºÔ ѵԡºÑ â»Ãá¡ÃÁ໹ µÑÇÍÂÒ§Ë¹Ò ªéѹàÃÂÕ ¹ 30. ½¡ »¯ÔºÑµÔ¡ºÑ â»Ãá¡ÃÁ Ê×Íè ¡ÒÃàÃÕ¹¡ÒÃÊ͹ 38. àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ 39. â»Ãá¡ÃÁ¹Òí àÊ¹Í 40. ä¿ÅµÑÇÍÂÒ§ 41. Microsoft Excel
256 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ ¡ÒÃÇÑ´áÅлÃÐàÁÔ¹¼Å 31. Ê§Ñ à¡µ¨Ò¡¾ÄµÔ¡ÃÃÁ¤ÇÒÁʹ㨠áÅСÒÃÃÇÁ¡Ô¨¡ÃÃÁ㹪éѹàÃÂÕ ¹ 32. »ÃÐàÁÔ¹¼Å¨Ò¡¡Òý¡ »¯ºÔ µÑ Ô㹪éѹàÃÕ¹ 33. »ÃÐàÁÔ¹¼Å¨Ò¡¡Ò÷´Êͺ»¯ºÔ ѵÔ
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ÑºÊ¹Ø¹¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ØÃ¡Ô¨ 257 º··Õè 11 ¡ÒÃÊÃҧẺ¨íÒÅͧ㹠Microsoft Excel ¨Ò¡º··Õè 4 ä´Í¸ºÔ Ò¤ÇÒÁËÁÒ¢ͧẺ¨Òí Åͧ ầ Í͡໹ 3 ¹ÂÑ ÂÐËÅ¡Ñ æ ä´á ¡ ¤ÇÒÁËÁÒ àªÔ§ºÃÃÂÒ ¤ÇÒÁËÁÒÂàªÔ§ÊÀÒÇÐ áÅФÇÒÁËÁÒÂàª§Ô áºº¨Òí Åͧ·Ò§¤³µÔ ÈÒʵà «§Öè à¹Íé× ËÒ㹺·¹Õàé ¹¹ ¤ÇÒÁËÁÒÂàªÔ§áºº¨íÒÅͧ·Ò§¤³ÔµÈÒʵà હ ¡ÒÃËÒ·Ò§àÅÍ× ¡·´èÕ ·Õ èÊÕ ´Ø Ẻ¨íÒÅͧ·Ò§¡ÒÃà§Ô¹ áÅРẺ¨íÒÅͧ·Ò§Ê¶µÔ Ô ÊíÒËÃѺ»-ËÒ·èÊÕ ÒÁÒö¹Òí ¡Òäíҹdz´Ç ÂÊٵ÷ҧʶԵÔÁÒ»ÃÐÂØ¡µãª હ ¡Òà ÇàÔ ¤ÃÒÐˤÇÒÁàÊÂèÕ § 11.1. â¤Ã§ÊÃÒ §¢Í§áºº¨Òí Åͧ·Ò§¸ÃØ ¡¨Ô ´Ç  Excel ¡ÒÃÊÃÒ §áºº¨íÒÅͧ·Ò§¸ÃØ ¡Ô¨·Õãè ªã¹ÃкºÊ¹ÑºÊ¹Ø¹¡ÒÃµÑ´Ê¹Ô ã¨¹¹éÑ ÁÕÇѵ¶Ø»ÃÐʧ¤à ¾è×Íãªã¹¡Òà ¨íÒÅͧ¡ÒäíҹdzËÃÍ× ¡¯ã¹¡ÒõѴÊÔ¹ã¨à¾è×ÍãªÇàÔ ¤ÃÒÐË·Ò§¸ÃØ ¡¨Ô હà´ÕÂǡѺͧ¤» ÃСͺ¢Í§Ãкº (System) â¤Ã§ÊÃÒ §ËÅ¡Ñ ¢Í§áºº¨íÒÅͧ»ÃСͺ´Ç 3 Êǹ ¤Í× ¡ÒÃầÊǹ¢Í ÁÙŹíÒà¢Ò (input) ÊÇ ¹ »ÃÐÁÇżŠ(process) áÅÐ ÊÇ ¹¼ÅÅ¾Ñ ¸ (output) (Kuo, 2556) 11.1.1. Êǹ¢ÍÁÅÙ ¹íÒà¢Ò (input) ÊÇ ¹ input ¹Ñ¹é ໹ Êǹ·Õèãªã¹¡ÒáÃÍ¡¢ÍÁÙÅ ¤ÒµÇÑ á»ÃµÒ§æ ÃÇÁ·§Ñé ¢Í ÁÅÙ ·èÕ¹íÒà¢ÒÁÒ ¨Ò¡áËŧ ¢ÍÁÅÙ ÀÒ¹͡·èըйíÒä»ãªã ¹¡ÒäÒí ¹Ç³ «è֧͹Ø-Òµã˼Ùã ªÊÒÁÒöà»ÅÂèÕ ¹á»Å§¤Ò ä´µ ÒÁ µÍ §¡Òà ÊÇ ¹ input Â§Ñ áº§Í͡໹»ÃÐàÀ·ÂÍ æ ä´ ´Ñ§¹Õé ÊÇ ¹µÑÇá»Ã ໹Êǹ·àèÕ ¡ºç ¤Ò ·µÕè ͧ¹Òí ä»»ÃÐÁÇżŷըè еͧÁ¡Õ ÒûÃѺà»ÅÕÂè ¹¨Ò¡¼Ù㪠à¾Í×è ãªã¹Í¹Ò¤µ ÁÑ¡¨Ð໹¤Ò·Õäè Á·ÃÒºÍÂÒ§á¹¹ ͹¡ÒÃà»ÅèÂÕ ¹á»Å§¤Ò ÊÇ ¹µÇÑ á»Ã¹¨éÕ Ð¹Òí ä»Ê¼Ù ÅÅѾ¸·Õè ᵡµÒ §¡Ñ¹ «Ö§è ໹ÊÔè§ÊÒí ¤-Ñ ¢Í§ÃкºÊ¹ÑºÊ¹¹Ø ¡ÒõѴÊԹ㨷èյͧ¡ÒäÇÒÁÂ×´ËÂØ¹¢Í§¡ÒÃ㪧 Ò¹ à¹Íè× §¨Ò¡µÍ§µÑ´ÊÔ¹ã¨ã¹»- ËÒ¡Ö§â¤Ã§ÊÃÒ§ ËÃ×Í äÁÁÕâ¤Ã§ÊÃÒ§ «§èÖ ¤Ò¹¨Õé ж¡Ù ¹Òí ä»ãªã ¹¡ÒÃÇàÔ ¤ÃÒÐË´Ç Â à¤ÃÍè× §Á×Í What-ifs ¢Í§ Excel હ ¡Òä¹ËÒà»ÒËÁÒ (Goal Seek) ¡ÒÃÇÔà¤ÃÒÐËʶҹ¡ÒóÊÁÁµÔ (Scenario) áÅСÒÃÇÔà¤ÃÒÐˤ ÇÒÁÍ͹äËÇ (Sensitivity analysis) ´Ç µÒÃÒ§¢ÍÁÅÙ (Data Table) ã¹ ÀÒÂËÅѧ ÊÇ ¹¤Ò¤§·èÕ à»¹ ÊÇ ¹·èàÕ ¡ºç ¤Ò ·èÕ¤Ò´ÇÒ¨ÐäÁÁ¡Õ ÒÃà»ÅèÕ¹á»Å§áµµ ͧ¹íÒä»ãªã ¹¡Òà ¤Òí ¹Ç³ હ ¨íҹǹÇѹã¹Ë¹Ö§è » ¡íÒ˹´à»¹ 360 Ç¹Ñ «è§Ö ãªà»¹ ¤ÒÁҵðҹ㹡Òäíҹdz ã¹ÊÇ ¹¹Õé ÍÒ¨¨ÐäÁ¨íÒ໹ µÍ§ÁÕ¡çä´ áµ¶ Ò ËÒ¡ÁäÕ Ç¨Ð·Òí ãËà Ë繤Ҥ§·è·Õ èÕãªã¹¡ÒäÒí ¹Ç³ áÅÐÊÒÁÒöµÔ´µÒÁÊٵà ä´ÇÒÁ¡Õ ÒÃ㪤 Ҵѧ¡ÅÒǤíҹdzã¹Êǹ㴺ҧ áÅÐÂѧÊÒÁÒöà»ÅèÕ¹á»Å§ä´¶ÒÁÕ¤ÇÒÁ¨íÒ໹ હ Ãкº ¢Í§º-Ñ ªµÕ ͧ¡ÒÃà»ÅÕ蹨íÒ¹Ç¹Ç¹Ñ ã¹¡ÒäÒí ¹Ç³à»¹ 365 Çѹ
258 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ÊǹµÒÃÒ§¢ÍÁÙŹÒí à¢Ò ໹Êǹ·àèÕ ¡ºç µÒÃÒ§·èÕà¡çº¢ÍÁÅÙ ã¹Ã»Ù Ẻá¶ÇµÑ´¡ºÑ ¤ÍÅÁÑ ¹« èÖ§ Á¤Õ ÇÒÁᵡµÒ §¨Ò¡¢Í ÁÅÙ ¹Òí à¢Ò ẺµÇÑ á»Ã«§Öè Á¡Ñ ¨ÐÁ¤Õ Ò à´ÂÕ ÇµÍ µÇÑ á»Ã áµ¢ Í ÁÅÙ ·àÕè »¹ µÒÃÒ§¹¹éÑ ¨ÐÁÕ ËÅÒ¤Òહ µÑÇá»Ã·áèÕ Ê´§ã¹¤ÍÅÑÁ¹ÂÍ´¢Ò¨ÐÁÕ¤Ò¨íҹǹÁÒ¡µÒÁ¨íҹǹÇѹ·èÕà¡Ô´¢Ò ËÃÍ× ºÒ§¤Ãéѧ ໹µÒÃÒ§ã¹ÃٻẺà´ÕÂÇ¡¹Ñ ·¹èÕ íÒà¢Ò¨Ò¡°Ò¹¢ÍÁÙÅÀÒ¹͡ Excel «è§Ö µÒÃÒ§·Õèࡺ ¢ÍÁÅÙ Å¡Ñ É³Ð¹éÕ¹¹éÑ ÁÑ¡¨ÐÁÕ¢ÍÁÅÙ ¨íҹǹÁÒ¡ áÅÐÁÕ¡ÒÃà¾ÔèÁ¢ÍÁÅÙ ãËÁÍÂÙà ÊÁÍ µÍ§Á¡Õ ÒûÃѺ»Ã§Ø ¢ÍÁÙÅã˷ѹÊÁÂÑ áÅÐ ¹íÒä»ãª¡ ÒáÒäÒí ¹Ç³ã¹áºº¨Òí ÅͧºÒ§»ÃÐàÀ··ãÕè ª¢ÍÁÙŨÒí ¹Ç¹ÁÒ¡ હ Ẻ¨Òí Åͧ¾Âҡó´ Ç ÊÁ¡ÒÃàʹµÃ§ ÊÒà˵ØËÅÑ¡·èյͧá¡Êǹ input à¾è×ÍãËá ºº¨Òí Åͧ·ÊèÕ ÃÒ§¢éÖ¹Á¤Õ ÇÒÁÂ´× ËÂ¹Ø ´Ç¡Òà ÍÒ §Í§Ô ä»Âѧà«ÅÅ input á·¹¡ÒÃãʵ ÑÇàÅ¢â´ÂµÃ§ã¹ÊµÙ äÒí ¹Ç³ «èÖ§¨Ð·íÒãËà Á×èͼÙã ªµ ͧ¡ÒÃá¡ä¢ »ÃºÑ à»ÅÂÕè ¹¤Ò ·èãÕ ª¤íҹdz¨ÐµÍ §ä»·íÒã¹ÊÙµÃâ´ÂµÃ§«èÖ§ÂØ§ÂÒ¡ «ºÑ «Í ¹ áÅм·Ù èäÕ ÁÁ Õ¤ÇÒÁà¢Òã¨ã¹¡Òà ·Òí §Ò¹¢Í§ ExcelÍÒ¨¨Ð·íÒãËÊٵ÷ÊèÕ ÃÒ§äÇàÊÂÕ ËÒÂä´ ¨Ö§¨Òí ໹µÍ§á¡Êǹ input ÍÍ¡¨Ò¡¡Ñ¹ process 11.1.2. Êǹ»ÃÐÁÇżŠ(Process) Êǹ process ໹Êǹ·ãèÕ ªã ¹¡ÒûÃÐÁÇżŢÍÁÅÙ ·è¹Õ íÒà¢ÒÁÒ¨Ò¡ÊÇ ¹ input «è§Ö ÍÒ¨¨Ð ໹ ¡Òäíҹdz´ÇÂÊÁ¡Ò÷ҧ¤³ÔµÈÒʵÃáÅÐÊ¶ÔµÔ ËÃÍ× ÍÒ¨¨Ð໹¡ÒÃÇàÔ ¤ÃÒÐË¡ ®µÒÁËÅÑ¡µÃáШҡ µÒÃÒ§¡ÒÃµÑ´Ê¹Ô ã¨ËÃ×Íᢹ§¡ÒÃµÑ´Ê¹Ô ã¨¡çä´ Êǹ process ¨Ð㪡ÒÃÍÒ§ÍÔ§à«ÅÅã ¹¡ÒÃÊÃҧʵ٠à ¤Òí ¹Ç³ à¾×èÍËÅ¡Õ àÅÂèÕ §¡ÒÃãʵÑÇàÅ¢ËÃ×ͤҤ§·èÕŧä»ã¹Êٵäíҹdz ·Òí ãËÊÒÁÒö·íÒ¡Òäíҹdz«éÒí ä´â ´Â ·äèÕ ÁµÍ§à»ÅÂÕè ¹á»Å§ÊµÙ äíҹdz ºÒ§¤Ãѧé ÊÇ ¹ process ÍÒ¨¨Ð¶Ù¡«Í¹äÇ ËÃÍ× »Í §¡¹Ñ äÇ à¾Íè× äÁã˼ãÙ ª »ÃºÑ »Ã§Ø ËÃ×Íźʵ٠Ãâ´ÂÃàÙ ·ÒäÁ¶ §Ö ¡Òó«§Öè ¨Ð·íÒãËẺ¨íÒÅͧ·ÕèÊÃÒ§¢Öé¹äÁÊ ÒÁÒö·íÒ§Ò¹ä´Í ÂÒ§ ¶¡Ù µÍ§ 11.1.3. ÊÇ ¹¼ÅÅ¾Ñ ¸ (Output) Êǹ output ໹ºÃÔàdz·èÕãªáÊ´§¼ÅÅ¾Ñ ¸¨Ò¡¡ÒäÒí ¹Ç³·èµÕ Í §¡ÒÃã˼ ãÙ ªÃºÑ ÃÙ ÍÒ¨¨Ð ໹ ºÃÔàdzà´ÕÂÇ¡ºÑ process ËÃÍ× á¡µÒ§ËÒ¡â´ÂãªÇ¸Ô ÕÍÒ§ÍÔ§¼Å¨Ò¡ÊÇ ¹ process ÁÒáÊ´§ ¢Öé¹ÍÂ١Ѻ ¤ÇÒÁ«Ñº«Í¹¢Í§áºº¨íÒÅͧ·ÊèÕ ÃÒ§¢¹éÖ áÅмÅÅѾ¸·Õè¼Ù㪵 ͧ¡Ò÷ÃÒº ¹Í¡¨Ò¡ 3 Êǹ·ÕèÊÒí ¤Ñ-¢Ò§µ¹ áÅÇ ¶Ò ÁÊÕ Ç ¹Í×¹è à¾èÔÁµÔÁ¨Ð·Òí ãËẺ¨íÒÅͧ·ÊÕè ÃÒ§ÁÕ¤ÇÒÁ ÊÁºÃÙ ³ã¹¡ÒÃ㪧 Ò¹ÁÒ¡ÂèÔ§¢Öé¹ ¤Í× ÊÇ ¹ÊÒúÑ- (Index) áÅÐÊǹàÍ¡ÊÒûÃСͺ (Document) 11.1.4. ÊÇ ¹ÊÒúÑ- (Index) 㹡ÒÃÊÃҧẺ¨Òí Åͧ¹¹èÑ Í¡Õ ÊÔè§Ë¹èÖ§·èÕÊÒí ¤Ñ- â´Â੾ÒжÒẺ¨íÒÅͧÁÕ¤ÇÒÁ«Ñº«Í ¹ ¤×Í ÊÇ ¹¢Í§Ë¹ÒÊÒúÑ-·èÍÕ ¸ÔºÒ¡ÒÃ㪧 Ò¹ áÊ´§àÁ¹Ù áÅйÒí ·Ò§¼ãÙ ªä»ÂѧÊǹÍè×¹ æ ¢Í§áºº¨íÒÅͧ «èÖ§ ã¹Êǹ§Ò¹¹Õ¤é ÇÃ໹ á¼¹§Ò¹·èáÕ Ê´§¤íÒ͸ºÔ Ò¤ÇÒÁÊÒÁÒö¢Í§áºº¨Òí Åͧ ÇÔ¸Õ¡ÒÃ㪧 Ò¹äÇÍ ÂÒ§ªÑ´à¨¹ ๹ ¡ÒÃãË¢ ÍÁÙÅà¡ÕèÂǡѺẺ¨Òí Åͧà·Ò¹éѹ â´ÂäÁ¤ÇÃÁ¡Õ ÒáÃÍ¡¢ÍÁÅÙ ËÃÍ× ¡ÒäÒí ¹Ç³ã¹á¼¹ §Ò¹¹Õé áµ
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ºÑ ʹ¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ØÃ¡¨Ô 259 ¤ÇÃÁÕ¡ÒÃàªÍè× Áâ§à¾è×͹íÒ·Ò§¼Ùãªä»Â§Ñ á¼¹ §Ò¹·ÕèãªÊ Òí ËÃѺ¹Òí à¢Ò¢ÍÁÅÙ ÍÒ¨¨ÐãªÇ¸Ô Õ¡ÒÃàªÍè× Áâ§ËÅÒ ÁÔµÔ ËÃÍ× ¡ÒÃÊÃÒ§»ØÁ áÁâ¤Ã â´ÂÁÇÕ Ñµ¶Ø»ÃÐʧ¤à¾è×Íã˼ Ù㪷ÃÒºÇҨеͧ·Òí ÍÐäõÍä» áÅÐ㪧ҹ䴧 Ò Â áÅÐÊдǡ 11.1.5. ÊǹàÍ¡ÊÒûÃСͺ (Document) 㹡óշÕèÁÕÊÇ ¹ÊÒúÑ-·ÁèÕ ¢Õ ÍÁÅÙ ÃÒÂÅÐàÍÂÕ ´à¡ÂèÕ Ç¡Ñºáºº¨íÒÅͧ¤Ãº¶Ç ¹áÅÇ ºÒ§¤ÃéѧäÁ ¨íÒ໹ µÍ§ÊÃÒ§ÊÇ ¹àÍ¡ÊÒûÃСͺ ÊǹàÍ¡ÊÒûÃСͺ¹¹éÑ ¤ÇÃÊÃÒ §àÁè×ÍÁÕ¢ÍÁÅÙ ·ÕèµÍ§Í¸ºÔ ÒÂà¾ÔèÁàµÔÁ à¾×èÍãËà¡Ô´¤ÇÒÁâ»Ã§ ãÊ (Transparency) ¢Í§áºº¨íÒÅͧã˼ãÙ ªà¢Ò 㨡Ò÷íÒ§Ò¹¢Í§áºº¨íÒÅͧÍÂÒ § ¶Ù¡µÍ§áÅФú¶Ç¹ ¡ÒÃÊÃҧẺ¨íÒÅͧ¹¹éÑ äÁä ´ËÁÒ¤ÇÒÁÇÒẺ¨íÒÅͧ¹é¹Ñ ¨Ð໹ ÃкºÊ¹ºÑ ʹع¡Òà µÑ´Ê¹Ô ã¨àÊÁÍä» áµ¡ ÒÃÊÃÒ §ÃкºÊ¹ºÑ ʹ¹Ø ¡Òõ´Ñ ÊÔ¹ã¨â´Â੾ÒÐÃкºÊ¹ÑºÊ¹Ø¹¡Òõ´Ñ Ê¹Ô ã¨àªÔ§ ¡Ãдҹ¤Òí ¹Ç³¹¹Ñé ¨ÐÁáÕ ºº¨íÒÅͧ໹ Êǹ»ÃСͺ´Ç ÂàÊÁÍ ´Ñ§¹éѹà¾è×ÍãËà Ë繤ÇÒÁÊÍ´¤ÅÍ §¡Ñ¹ ÃÐËÇÒ §â¤Ã§ÊÃÒ §¢Í§áºº¨Òí Åͧ·Ò§¸ØÃ¡¨Ô ´Ç Excel ·èÕ¡ÅÒ Ç¶§Ö 㹺·¹éÕ¡ºÑ ÊÇ ¹»ÃСͺ¢Í§Ãкº ʹºÑ ʹع¡ÒÃµÑ´Ê¹Ô ã¨àª§Ô ¡Ãдҹ¤Òí ¹Ç³ ËÃÍ× Spreadsheet-Oriented DSS ¢Í§ Eksioglu, S.D., et al (2011) ·èÕ¡ÅÒ Ç¶Ö§ã¹º··èÕ 8 ¹é¹Ñ ¨Ö§ÊÒÁÒöÊÃ»Ø ¤ÇÒÁÊÍ´¤Åͧ¡Ñ¹ä´´Ñ§µÒÃÒ§·Õè 11.1 µÒÃÒ§·Õè 11.1 µÒÃÒ§à»ÃÕºà·ÕºẺ¨Òí Åͧ·Ò§¸ØÃ¡Ô¨´Ç  Excel áÅÐDSS àªÔ§¡Ãдҹ¤íҹdz Ẻ¨Òí Åͧ·Ò§¸ØÃ¡Ô¨´Ç Excel ÃкºÊ¹ÑºÊ¹Ø¹¡Òõ´Ñ ÊÔ¹ã¨àªÔ§¡Ãдҹ¤Òí ¹Ç³ Êǹ¹Òí à¢Ò¢ÍÁÙÅ (Input) ÊÇ ¹¹íÒà¢Ò ¢Í ÁÙÅ (Input) ÊÇ ¹µÇÑ àÅ×͡㹡Òäíҹdz«íéÒ (Resolve option) ÊÇ ¹»ÃÐÁÇżŠ(Process) ÊÇ ¹¤Òí ¹Ç³ (Model and calculation) ÊÇ ¹¼ÅÅ¾Ñ ¸ (Output) ÊÇ ¹¼ÅÅѾ¸ (Output) ÊÇ ¹ÊÒúÑ- (Index) ˹Òáá (Welcome) ÊÇ ¹àÍ¡ÊÒûÃСͺ (Document) äÁÁÕ¡ÅÒ Ç¶§Ö ໹ Êǹ»ÃСͺËÅÑ¡¢Í§ DSS ¨Ò¡µÒÃÒ§·èÕ 11.1 ¨Ðà˹ç ä´ÇÒ Êǹ»ÃСͺ¢Í§áºº¨Òí Åͧ·Ò§¸ØÃ¡¨Ô ´Ç Excel ¹Ñé¹ÁÕ ¤ÇÒÁÊÍ´¤Åͧ¡ÑºÃкºÊ¹ºÑ ʹ¹Ø ¡ÒõѴÊÔ¹ã¨àªÔ§¡Ãдҹ¤Òí ¹Ç³ «§èÖ ÊÒÁÒöÊÃØ»ä´ÇÒ ã¹¡ÒÃÊÃÒ§ Ẻ¨íÒÅͧà¾èÍ× ãªÊ ¹ºÑ ʹع¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ØÃ¡Ô¨¹Ñé¹ ¤ÇÃÁâÕ ¤Ã§ÊÃÒ§ËÅ¡Ñ æ 3 ÊÇ ¹ ä´á¡ ÊÇ ¹áá ¤×ÍÊÇ ¹¹íÒà¢Ò ¢Í ÁÅÙ ·ãÕè ª¡íÒ˹´¤ÒµÑÇá»ÃµÒ§ æ ·µÕè ͧ¡ÒÃà»ÅèÂÕ ¹á»Å§ ¡Òí ˹´¤Ò ¤§··Õè èÕ㪤Òí ¹Ç³ ËÃ×͹Òí à¢Ò¢Í ÁÅÙ ¨Ò¡ÀÒ¹͡ Êǹ·ÊÕè ͧ ¤×ÍÊǹ»ÃÐÁÇżŠ«è֧໹Êǹ·èÕãªã¹¡ÒäíҹdzáÅÐẺ¨íÒÅͧ·ÊÕè ÃÒ§¢éÖ¹ ÁÑ¡¨ÐÍÒ§Í§Ô ¡Ñºáºº¨Òí Åͧ¡ÒÃÇàÔ ¤ÃÒÐËàª§Ô »ÃÁÔ Ò³·Ò§¸ØÃ¡¨Ô હ µÑÇẺá¶Ç¤Í µÇÑ áºº¢¹Ê§ ໹ µ¹
260 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ÊÇ¹Ê´Ø ·Ò¤×ÍÊÇ ¹¼ÅÅѾ¸ «§Öè ໹ Êǹ·áèÕ Ê´§¼Å¨Ò¡¡ÒäÒí ¹Ç³ ÍÒ¨¨ÐáÊ´§¼Å㹠û٠Ẻ¢Í§µÒÃÒ§ á¼¹ÀÙÁÔ ÃÙ»ÀÒ¾ ËÃ×ÍáÊ´§µÑÇàÅÍ× ¡·ÊÕè ÃÒ§¢Ö鹨ҡẺ¨Òí Åͧà¾è×Í»ÃСͺ¡Òõ´Ñ ÊԹ㨠ÊíÒËÃºÑ ÊǹÊÒúÑ- ËÃÍ× Ë¹Ò áá¹éѹ áÁ¨ÐäÁãªÍ §¤» ÃСͺËÅÑ¡áµà »¹ ʧèÔ ·Õè¤ÇÃÁÕ·Ñé§¹éÕ à¾è×Í͸ԺÒ¡Ò÷Òí §Ò¹¢Í§áºº¨íÒÅͧáÅЪǹÒí ·Ò§¼ãÙ ªã ¹¡ÒÃ㪧ҹ ÍÒ¨¨Ð໹ á¼¹§Ò¹á¡µÒ§ËÒ¡ ËÃ×Í ÍÒ¨¨Ð໹˹ҵҧ¨Ò¡¿ÍÃÁ¼Ù㪠ËÃÍ× àÁ¹·Ù ÕÊè ÃÒ§¢¹éÖ à©¾ÒÐẺ¨Òí Åͧ 11.1.6. ÊÔè§ÊíÒ¤Ñ-·èÕ¤ÇäíÒ¹Ö§¶§Ö 㹡ÒÃÊÃҧẺ¨Òí Åͧ·Ò§¸ÃØ ¡¨Ô ´Ç Excel - µÍ §ÁÕ¤ÇÒÁà¢Òã¨ã¹ÇÔ¸¡Õ ÒäÒí ¹Ç³¢Í§áºº¨íÒÅͧ·Ò§¸ØÃ¡Ô¨·¨èÕ Ð¹íÒÁÒ㪡 Í ¹ÊÃÒ§ã¹ Excel - µÍ §¤íÒ¹Ö§¶Ö§ÊÔè§·Õè¼ãÙ ªµÍ§¡Òà હ ¼ÅÅѾ¸·èµÕ ͧ¡Ò÷ÃÒº ¢ÍÁÙŹÒí à¢Ò·ÕèµÍ§¡Òà à»ÅÕÂè ¹á»Å§ 11.2. ¡Ã³ÈÕ Ö¡ÉÒ·Õè 1 Ẻ¨íÒÅͧ¡ÒÃÇàÔ ¤ÃÒÐ˨ش¤ÁØ ·¹Ø & ÃÒ ¹¡Òá¿á˧˹Öè§ µÍ§¡ÒÃà»´ ¡¨Ô ¡ÒôíÒà¹¹Ô ¡ÒâÒ¹Á ªÒ ¡Òá¿ áÅÐà¤Ãè×ͧ´×Áè ËÅÒª¹Ô´ â´Â à¨Ò¢Í§ÃÒ ¹µÍ§¡ÒÃÇàÔ ¤ÃÒÐËÇÒ¤Çõé§Ñ ÃÒ¤Ò¢ÒÂà·Òäè§Ö ¨ÐàËÁÒÐÊÁ áÅÐÍÂÒ¡ÃÇ٠ҨеͧÁÕÂÍ´¢Ò à·Ò äËè֧¨Ð¤ØÁ·¹Ø â´Â»¨ ¨ºØ ¹Ñ ·Ò§ÃÒ ¹»ÃÐÁÒ³¡ÒÃ¤Ò ãª¨ Ò ÂäÇ´§Ñ ¹Õé µ¹ ·Ø¹¤§·èÕ ( Fixed cost) µ¹ ·Ø¹¤§·Õè¤Í× µ¹·Ø¹·è¨Õ ÐµÍ §¨Ò äÁ¢ ¹Öé ÍÂÙ¡ºÑ »ÃÔÁÒ³¡ÒâÒ »ÃСͺ´Ç  - ¤Ò àªÒ·èÕ à´×͹ÅÐ 10,000 ºÒ· - à§¹Ô à´Í× ¹¾¹¡Ñ §Ò¹¢Ò 1 ¤¹æ ÅÐ 6,000 ºÒ· µ¹·Ø¹¼Ñ¹á»Ã (Variable cost) µ¹ ·Ø¹¼Ñ¹á»Ã ¤Í× µ¹·Ø¹·èÕ¨Ðá»Ã¼Ñ¹ä»µÒÁÂÍ´¢Ò »ÃСͺ´Ç  - µ¹·Ø¹à¤ÃèÍ× §´èÁ× à©ÅÂÕè µÍá¡Ç æ ÅÐ 15 ºÒ· - ¤Ò ÀÒª¹Ð હ á¡Ç ½Ò áÅÐËÅÍ´ à©ÅÂèÕ á¡Ç ÅÐ 5 ºÒ· Çѵ¶Ø»ÃÐʧ¤ à¾è×ÍÊÃÒ§µÑÇẺ㹡ÒäÒí ¹Ç³¡Òí äâҴ·¹Ø ÇÔà¤ÃÒÐ˨ش¤ØÁ ·Ø¹ ¤¹ ËÒÃÒ¤Ò¢Ò ËÃ×Í ¨Òí ¹Ç¹Ë¹Ç Â¢Ò µÒÁ¡Òí äÃÊØ·¸Ô·Õèµ§éÑ äÇ â´Â㪠Goal Seek áÅÐÊÃҧʶҹ¡ÒÃ³Ê ÁÁµÔà¾Íè× ¨Òí Åͧ¼Å¡íÒäà ¢Ò´·¹Ø ËÅÒÂ æ ¡Ã³Õ â´Â㪠Scenario 11.2.1. Application Overview and Model Development 11.2.1.1. Inputs ầ໹ 3 ÊÇ ¹ ¤Í× ÊǹÂÍ´¢Ò Êǹµ¹ ·Ø¹¤§·Õè áÅÐÊǹµ¹·Ø¹¼Ñ¹á»Ã ÊÇ ¹ÂÍ´¢Ò »ÃСͺ´ÇÂ Ë¹Ç Â¢Ò áÅÐÃÒ¤Ò¢ÒÂµÍ á¡Ç ÊÇ ¹µ¹·¹Ø ¤§·Õè »ÃСͺ´Ç  ¤ÒàªÒ ·èÕ áÅÐ à§¹Ô à´Í× ¹ ÊÇ ¹µ¹ ·¹Ø ¼¹Ñ á»Ã »ÃСͺ´Ç µ¹·Ø¹à¤Ãè×ͧ´×èÁµÍá¡Ç áÅÐ¤Ò ÀÒª¹ÐµÍá¡Ç Êǹ Goal Seek »ÃСͺ´Ç  ¡íÒä÷µÕè ͧ¡ÒÃ
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ºÑ ʹع¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ÃØ ¡¨Ô 261 11.2.1.2.Model and Calculations ÂÍ´¢ÒÂ Ë¹Ç Â¢Ò x ÃÒ¤Ò¢ÒµÍ˹Ç µ¹ ·¹Ø ¤§·ÕèÃÇÁ ¤ÒàªÒ·èÕ + à§¹Ô à´×͹ µ¹ ·Ø¹¼Ñ¹á»ÃÃÇÁµÍË¹Ç Â µ¹·¹Ø à¤Ãè×ͧ´Áè× µÍá¡Ç + ¤Ò ÀÒª¹ÐµÍá¡Ç µ¹ ·¹Ø ¼¹Ñ á»ÃÃÇÁ Ë¹Ç Â¢Ò x µ¹·Ø¹¼¹Ñ á»ÃÃÇÁµÍ ˹Ç ¡Òí äÃÊ·Ø ¸Ô ÂÍ´¢Ò – µ¹·¹Ø ¤§·ÃèÕ ÇÁ – µ¹·¹Ø ¼Ñ¹á»ÃÃÇÁ ¨´Ø ¤ÁØ ·¹Ø µ¹·¹Ø ¤§·ÕèÃÇÁ ÷ (ÃÒ¤Ò¢ÒµÍ˹Ç – µ¹·Ø¹¼¹Ñ á»ÃÃÇÁµÍË¹Ç Â) ¡ÒÃÇÔà¤ÃÒÐË What-if â´Â㪠à¤ÃÍè× §Á×ͧ͢ Excel - ¡ÒÃÇÔà¤ÃÒÐË¡Òä¹ËÒà»ÒËÁÒ â´Âµéѧ¤Ò ¡íÒä÷ÕèµÍ§¡Òà ·èյͧ¡ÒÃ໹à»ÒËÁÒ áÅÐãªà¤ÃÍ×è §Á×Í Goal Seek à»ÅÂÕè ¹¤Ò¢Í ÁÙŹÒí à¢Ò ·µèÕ Í§¡Òà - ¡ÒÃÇÔà¤ÃÒÐËʶҹ¡ÒóÊÁÁµÔ â´Â㪠à¤ÃÍè× §ÁÍ× Scenario Manager - ¡ÒÃÇÔà¤ÃÒÐˤÇÒÁÍ͹äËÇ Sensitivity Analysis Ẻ 1 »¨¨Ñ áÅÐ 2 »¨¨Ñ â´Â㪠à¤Ã×èͧÁÍ× Data Table áÅÐ Chart 11.2.1.3. Outputs áÊ´§¨Ø´¤ØÁ·¹Ø áÅÐáÊ´§¼Å¡ÒäÒí ¹Ç³ã¹ÃٻẺ §º¡Òí äâҴ·Ø¹ ÂÍ´¢Ò x,xxx Ë¡Ñ µ¹ ·Ø¹¤§·èÃÕ ÇÁ x,xxx Ë¡Ñ µ¹·Ø¹¼Ñ¹á»ÃÃÇÁ x,xxx x,xxx ¡Òí äÃÊ·Ø ¸Ô x,xxx 11.2.2. ¡Òè´Ñ ¡Òà Worksheet ÊÃÒ §ÊÁ´Ø §Ò¹ãËÁ à»ÅÕ蹪èÍ× á¼¹ §Ò¹à»¹ Welcome áÅÇ ¾ÁÔ ¾à ¹×éÍËÒµÒÁÀÒ¾·èÕ 11.1 ÀÒ¾·èÕ 11.1 á¼¹§Ò¹ Welcome
262 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ ¨´Ñ û٠ẺãËÊ Ç§ÒÁ áÅйÒí àʹµÒÃÒ§áÅÐÊÇ ¹ËÑÇÍÍ¡ â´Âä»·ÕèàÁ¹Ù View áÅСàÅÔ¡¡ÒÃàÅ×Í¡ Gridlines ¡Ñº Heading ´Ñ§µÇÑ ÍÂÒ§ã¹ÀÒ¾·Õè 11.2 ÀÒ¾·èÕ 11.2 á¼¹§Ò¹ Welcome ·¨èÕ Ñ´Ã»Ù áººáÅÇ ÊÃÒ§á¼¹ §Ò¹ãËÁ µéѧªè×ÍÇÒ “Data” ÊÃÒ§¾¹×é ·èÕà¾×èÍ¡ÃÍ¡¢ÍÁÙÅ â´Â¾ÔÁ¾¢Í¤ÇÒÁáÅШѴÃٻẺãË àËÁÍ× ¹µÒÁÀÒ¾·èÕ 11.3 ÀÒ¾·Õè 11.3 á¼¹ §Ò¹ Data
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ºÑ ʹع¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ØÃ¡¨Ô 263 àÍÒàʹµÒÃÒ§áÅÐÊǹËÇÑ ÍÍ¡ â´Âä»·àÕè Á¹Ù View áÅСàÅ¡Ô ¡ÒÃàÅ×Í¡ Gridlines ¡Ñº Heading ¨Ò¡¹Ñ¹é ÊÃÒ§á¼¹ §Ò¹ãËÁ µÑ駪èÍ× ÇÒ “Result” à¾èÍ× ¤íҹdzáÅÐáÊ´§¼Å¡ÒÃÇÔà¤ÃÒÐË â´Â¾ÔÁ¾ ¢Í¤ÇÒÁáÅШѴû٠ẺãËàËÁ×͹µÒÁÀÒ¾·Õè 11.4 áÅÇàÍÒàʹ µÒÃÒ§áÅÐÊÇ ¹ËÇÑ ÍÍ¡ ÀÒ¾·Õè 11.4 á¼¹ §Ò¹ Result 11.2.3. ¡Òè´Ñ ¡Òà User Interface àÃÔèÁ¨Ò¡ÊÃÒ§ Hyperlink à¾×èÍàª×èÍÁâ§ Ë¹Ò Welcome à Input à Calculation and Output àInput àÅÍ× ¡à«ÅÅ B11 (àÃÔèÁµ¹ ) áÅÇä»·ÕèàÁ¹Ù Insert àÅ×Í¡ Hyperlink ËÃ×Í ¤Å¡Ô àÁÒÊ» ÁØ ¢ÇÒ àÅÍ× ¡ Hyperlink áÅÇàÅÍ× ¡ Place in this document àÅ×͡Ἱ§Ò¹ Data ¾ÔÁ¾Ã ÐºÍØ Ò§ÍÔ§à«ÅÅ C5 µÒÁÀÒ¾·èÕ 11.5 áÅǤÅÔ¡ OK ÀÒ¾·èÕ 11.5 Ë¹ÒµÒ §á·Ã¡ Hyperlink
264 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ·Òí Ẻà´ÕÂǡѹ¡Ñºá¼¹ §Ò¹ Result à«ÅÅ B11 â´ÂÍÒ §ÍԧẺà´ÂÕ Ç¡Ñ¹¡ºÑ ¢Í 11 áÅÐ à«ÅÅ B23 á¼¹§Ò¹ Data â´ÂãËÍ Ò§Í§Ô ä»à«ÅÅ B11 á¼¹§Ò¹ Result 11.2.4. ¡Òè´Ñ ¡Òà Procedure ¡ÒõÑ駪è×Íà«ÅÅ ã¹á¼¹ §Ò¹ Data µÑ駪è×Íà«ÅÅ C5, C6, C13, C21 â´Â㪪Íè× ¨Ò¡à«ÅÅ· èÕ ÍÂÙµ´Ô ¡¹Ñ ·Ò§´Ò ¹«Ò àÅ×Í¡ à«ÅÅ B5:C5, B6:C6, B13:C13, B21:C21 (㪻ÁØ Ctrl ªÇ Â㹡ÒÃàÅ×Í¡à«ÅÅ· èÕäÁ µ´Ô ¡Ñ¹) µÒÁÀÒ¾·èÕ 11.6 ÀÒ¾·èÕ 11.6 µÑÇÍÂÒ§¡ÒÃàÅ×Í¡à«ÅÅà ¾×è͵Ñ駪è×Í áÅÇ ä»·èÕàÁ¹Ù Formula áÅÐàÅ×Í¡ Create from selection àÅ×Í¡ Left Column µÒÁ ÀÒ¾·Õè 11.7 ÀÒ¾·Õè 11.7 Ë¹ÒµÒ §ÊÃÒ§ª×èÍà«ÅŨ Ò¡Êǹ·àèÕ ÅÍ× ¡
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ºÑ ʹ¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡¨Ô 265 ¡ÒèѴ¡Òê×Íè ·ÕèÊÃÒ§äÇ ä»·èàÕ Á¹Ù Formula áÅÐàÅÍ× ¡ Name Manager µÒÁÀÒ¾·èÕ 11.8 ¨Ð»ÃÒ¡¯Ë¹Ò µÒ§¨Ñ´¡ÒêÍè× µÒÁÀÒ¾·èÕ 11.9 ÊÒÁÒöµÃǨÊͺ´ÙªèÍ× áÅÐªÇ §à«ÅÅ· ÕèµÑ§é äÇ à¾ÁèÔ Åº á¡ä¢ ª×Íè áÅÐªÇ §ã¹ª×èÍä´ã¹Ë¹Ò¨Í¹Õé ÀÒ¾·èÕ 11.8 àÁ¹µÙ ÑǨ´Ñ ¡ÒêÍè× ÀÒ¾·èÕ 11.9 Ë¹Ò µÒ §µÇÑ ¨Ñ´¡Òê×èÍ ¹íÒª×Íè ·ÊÕè ÃÒ§äÇä»ÊÃÒ §ÊµÙ äíҹdz㹠áÅÐá¼¹ §Ò¹ Result «§èÖ ÊÒÁÒöàÃÕ¡㪪 Í×è ·èµÕ é§Ñ äÇä ´â ´Â»ÁØ F3 ËÃ×;ÁÔ ¾ª è×Íŧã¹à«ÅÅâ´ÂµÃ§ á¼¹§Ò¹ Data ÊÃÒ §ÊµÙ Ãã¹à«Åŵ Í ä»¹éÕ µÒÁÀÒ¾·èÕ 11.10 à«ÅÅ C5 µ¹·¹Ø ¤§·ÕèÃÇÁ =¤Ò àªÒ·èÕ + à§¹Ô à´Í× ¹ à«ÅÅ C6 µ¹ ·¹Ø ¼Ñ¹á»ÃÃÇÁµÍ˹Ç =µ¹ ·¹Ø à¤Ã×èͧ´Áè× µÍ á¡Ç + ¤ÒÀÒª¹ÐµÍ á¡Ç
266 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ÀÒ¾·èÕ 11.10 ÊÙµÃá¼¹§Ò¹ Data á¼¹§Ò¹ Result à«ÅÅ D4 ÂÍ´¢Ò =Ë¹Ç Â¢Ò x ÃÒ¤Ò¢ÒµÍË¹Ç Â à«ÅÅ C5 µ¹·Ø¹¤§·ÕèÃÇÁ =µ¹ ·¹Ø ¤§·ÃèÕ ÇÁ à«ÅÅ C6 µ¹·Ø¹¼Ñ¹á»ÃÃÇÁ =˹Ç¢Ò x µ¹·Ø¹¼Ñ¹á»ÃÃÇÁµÍ˹Ç à«ÅÅ D6 µ¹ ·¹Ø ÃÇÁ =µÑ¹·¹Ø ¤§·ÃèÕ ÇÁ + µ¹·¹Ø ¼Ñ¹á»ÃÃÇÁ à«ÅÅ D7 ¡Òí äÃÊ·Ø ¸Ô =ÂÍ´¢Ò – µ¹·Ø¹ÃÇÁ à«ÅÅ C9 ¨´Ø ¤ÁØ ·¹Ø =µ¹·Ø¹¤§·ÃÕè ÇÁ÷(ÃÒ¤Ò¢ÒµÍË¹Ç Â – µ¹·¹Ø ¼Ñ¹á»ÃÃÇÁµÍË¹Ç Â) µÇÑ ÍÂÒ§¡ÒÃàÃÂÕ ¡ãªª×èÍ·èÕµÑé§äÇ´Ç»ÁØ F3 ãË¤Å¡Ô ·àÕè «ÅÅ D4 áÅÇ ¡´»ÁØ F3 º¹¤ÂÕ º Íô ¨Ð»ÃÒ¡¯ Ë¹Ò µÒ §ÇÒ§ªÍè× µÒÁÀÒ¾·èÕ 11.11 ´ÑºàºéÔŤÅÔ¡·Õèªè×Í \"˹Ç¢ÒÂ\" ¨Ð»ÃÒ¡¯ªè×Íã¹à»¹ÊÙµÃã¹à«ÅÅ D4 ¨Ò¡¹¹éÑ ãÊà ¤ÃÍ×è §ËÁÒ * áÅÇ ¡´»ØÁ F3 ÍÕ¡¤Ã§Ñé à¾×èÍàÅ×Í¡ª×èÍ \"ÃÒ¤Ò¢ÒµÍ˹ÇÂ\" ¡´»ÁØ Enter àÁÍè× ÊÃÒ § àÊÃç¨ ·Òí Ç¸Ô Õ¡ÒÃà´ÂÕ Ç¡Ñ¹ã¹à«ÅÅÍè×¹ æ ã¹á¼¹ §Ò¹ Result ¨Ðä´ÊٵõÒÁÀÒ¾·Õè 11.12
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ÑºÊ¹¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡Ô¨ 267 ÀÒ¾·èÕ 11.11 ¡ÒÃ㪻 ØÁ F3 ÇÒ§ªè×Íà«ÅÅ ÀÒ¾·èÕ 11.12 ÊÙµÃá¼¹ §Ò¹ Result < º¹Ñ ·Ö¡ä¿ÅªÍ×è bep_model.xlsx 11.3. ¡Ã³ÕÈÖ¡ÉÒ·Õè 2 Ẻ¨íÒÅͧ¡ÒÃÇàÔ ¤ÃÒÐˤÇÒÁ໹ä»ä´· Ò§¡ÒÃà§Ô¹ 11.3.1. Application Overview and Model Development ÃÒ ¹¡Òá¿á˧˹§Öè µÍ §¡ÒâÂÒ¡Ԩ¡ÒÃâ´Â·Òí ¡ÒÃÂÒ Â·èÕµ§Ñé ä»Â§Ñ ʶҹ·ãèÕ Ë-¢é¹Ö ·éѧ¹éÕ ·èµÕ Ñé§ãËÁäÁµÍ§àÊÂÕ ¤Òà¢Ò ÃÒÂà´×͹æ ÅÐ 10,000 ºÒ· ᵨÒí ໹µÍ§·Òí ¡ÒûÃѺ»Ãاʶҹ·Õè«Ö觤ҴÇÒ ¨ÐµÍ§Å§·Ø¹»ÃѺ»Ãا»ÃÐÁÒ³ 200,000 ºÒ· â´Â¡àÙ §¹Ô ¨Ò¡¸¹Ò¤ÒÃã¹ÍѵÃÒ´Í¡àºÕÂé à´Í× ¹ÅÐ 0.5% ໹ àÇÅÒ 12 à´Í× ¹ â´Âä´» ÃÐÁÒ³¡ÒÃÂÍ´¢ÒÂáÅФÒ㪨ÒÂÅÇ§Ë¹Ò ËÅ§Ñ ¨Ò¡àÃÁèÔ ´Òí à¹¹Ô ¡ÒÃã¹·Õèµ§éÑ ãËÁäǴѧ¹éÕ - à´Í× ¹áá ¨ÐÁÂÕ Í´¢ÒÂà¾èÔÁ¢Ö¹é ¨Òí ¹Ç¹ 500 á¡Ç áÅÐ»ÃºÑ ÃÒ¤Ò¢ÒÂ໹á¡ÇÅÐ 40 ºÒ· - à´×͹¶Ñ´ æ ä» ÂÍ´¢Ò¨ÐÁÍÕ ÑµÃÒ¡ÒÃàµÔºâµà¾èÁÔ à´Í× ¹ÅÐ 20% ¢Í§ÂÍ´¢ÒÂà´×͹¡Í¹ - µ¹ ·¹Ø ¤Òà¤ÃèÍ× §´èÁ× Â§Ñ à·Ò à´ÁÔ ¤×Í á¡ÇÅÐ 15 ºÒ· áÅФÒÀÒª¹Ðà©ÅèÕÂá¡ÇÅÐ 5 ºÒ· - ¤Ò¨Ò§¾¹Ñ¡§Ò¹à¾èÔÁ¢éÖ¹ 1 ¤¹ à§Ô¹à´×͹ æ ÅÐ 6,000 ºÒ· áÅÐà¾ÔèÁà§Ô¹à´×͹ã˾¹Ñ¡§Ò¹¤¹ à´ÔÁ¨Ò¡ 6,000 ໹ 7,000 ºÒ· - ¤ÒÊÒ¸ÒóٻâÀ¤ હ ¤Ò¹íéÒ ¤Ò ä¿ à¾ÁÔè ¢¹Öé à´Í× ¹æ ÅÐ 1,000 ºÒ·
268 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ÇµÑ ¶Ø»ÃÐʧ¤ à¾è×ÍÊÃÒ§µÇÑ áººã¹¡Òäíҹdz¼ÅµÍºá·¹·Õäè ´Ã Ñº¨Ò¡¡ÒÃŧ·¹Ø (NPV, IRR) ¤¹ËÒÃÒ¤Ò¢Ò µ¹·Ø¹µÍ˹Ç ÍѵÃÒ¡ÒÃàµÔºâµ ·¨Õè кÃÃÅµØ ÒÁ NPV ·Õµè Ñé§äÇ â´Â㪠Goal Seek ÊÃÒ §Ê¶Ò¹¡ÒÃ³Ê ÁÁµÔà¾Í×è ¼ÅµÍºá·¹·Õèä´ÃºÑ ¨Ò¡¡ÒÃŧ·¹Ø ËÅÒÂ æ ¡Ã³Õ â´Â㪠Scenario 11.3.1.1. Inputs ầ໹ 3 Êǹ ¤Í× ¡ÃÐáÊà§Ô¹Ê´ÃѺ ¡ÃÐáÊà§¹Ô Ê´¨Ò  áÅÐ µ¹·¹Ø à§¹Ô ·¹Ø - Êǹ¡ÃÐáÊà§Ô¹Ê´ÃºÑ »ÃСͺ´Ç ÃÒ¤Ò¢ÒµÍ˹Ç ÂÍ´¢ÒÂà´×͹ááà¾èÔÁ¢éÖ¹ ÍѵÃÒ¡Òà àµÔºâµ ¤Ò àªÒ ·èÅÕ ´Å§ áÅÐÃÒÂä´Í è¹× æ - Êǹ¡ÃÐáÊà§Ô¹Ê´¨Ò »ÃСͺ´Ç à§Ô¹Å§·Ø¹¤ÃÑé§áá µ¹·Ø¹à¤Ãè×ͧ´è×ÁµÍá¡Ç ¤ÒÀÒª¹Ð µÍá¡Ç à§¹Ô à´Í× ¹¾¹¡Ñ §Ò¹à¾ÁèÔ ¢Öé¹ ¤ÒÊÒ¸ÒóٻâÀ¤à¾ÁèÔ ¢éÖ¹ áÅÐ à§¹Ô Ê´¨ÒÂà¾èÁÔ ¢éÖ¹Í×¹è æ - ÊÇ ¹µ¹·Ø¹à§Ô¹·Ø¹ »ÃСͺ´ÇÂ ÍµÑ ÃÒ´Í¡àºÕÂé à§Ô¹¡µÙ ͧǴ - Goal Seek »ÃСͺ´Ç NPV ·ÕèµÍ §¡Òà 11.3.1.2.Model and Calculations ¨Ñ´·íÒµÒÃÒ§¡ÃÐáÊà§¹Ô Ê´à¾è×Íãªã¹¡ÒäÒí ¹Ç³¼ÅµÍºá·¹¨Ò¡¡ÒÃŧ·Ø¹ â´Â ¨Ñ´·íÒ໹ ÃÒÂà´×͹ à¹×Íè §¨Ò¡à§¹Ô ¡Ù¸ ¹Ò¤ÒÃ¤Ô´ÍµÑ ÃÒ´Í¡àºÕÂé ໹ÃÒÂà´×͹áÅм͹ªÒí ÃÐ໹ÃÒÂà´×͹ ¨´Ñ ·íÒ·éѧÊéÔ¹ 12 à´×͹µÒÁÃÐÂÐàÇÅÒà§¹Ô ¡àÙ ¾è×ÍÇàÔ ¤ÃÒÐËÇ Ò¨Ð䴼ŵͺ᷹¡Í¹ªíÒÃÐ˹éÊÕ ¹Ô ËÁ´ËÃ×ÍäÁ â´ÂÁÃÕ ÒÂÅÐàÍÕ´¡ÒäÒí ¹Ç³ ´Ñ§¹éÕ Ë¹Ç Â¢ÒÂà¾èÔÁ¢¹éÖ à´Í× ¹ 1 à·Ò¡ºÑ ÂÍ´»ÃÐÁÒ³¡Òà à´×͹µÍ æ ä» à·Ò ¡Ñº ÂÍ´¢Ò»¡Í¹Ë¹Ò x (1+ÍѵÃÒ¡ÒÃàµÔºâµ) ÂÍ´¢ÒÂà¾ÁÔè ¢¹éÖ Ë¹Ç Â¢ÒÂà´Í× ¹¹Ñ鹿 x ÃÒ¤Ò¢ÒÂµÍ Ë¹Ç ÃÇÁ¡ÃÐáÊà§¹Ô Ê´ÃѺ ¼ÅÃÇÁ¨Ò¡¡ÃÐáÊà§Ô¹Ê´ÃºÑ ·éѧËÁ´ à§Ô¹Å§·Ø¹¤Ãѧé áá ¨Òí ¹Ç¹à§¹Ô ¡¸Ù ¹Ò¤Òà ÃкØã¹» 0 à·Ò ¹é¹Ñ µ¹·Ø¹Ê¹Ô ¤Ò à¾ÔÁè ¢é¹Ö ˹Ç¢ÒÂà´Í× ¹¹¹éÑ æ x (µ¹·¹Ø à¤Ãè×ͧ´Á×è µÍá¡Ç +¤ÒÀÒª¹ÐµÍá¡Ç) ÃÇÁ¡ÃÐáÊà§Ô¹Ê´¨Ò ¼ÅÃÇÁ¨Ò¡¡ÃÐáÊà§¹Ô Ê´¨Ò ·Ñé§ËÁ´ ¡ÃÐáÊà§Ô¹Ê´ÊØ·¸Ô ÃÇÁ¡ÃÐáÊà§¹Ô Ê´ÃѺ – ÃÇÁ¡ÃÐáÊà§Ô¹Ê´¨Ò µÑé§áµà ´×͹ 0 -12 ¡ÃÐáÊà§¹Ô Ê´ÊÐÊÁ ¡ÃÐáÊà§¹Ô Ê´ÊÐÊÁ»¡Í¹Ë¹Ò + ¡ÃÐáÊà§¹Ô Ê´Ê·Ø ¸»Ô » ¨ ¨ØºÑ¹ ¡ÒÃÇàÔ ¤ÃÒÐË What-if â´Â㪠à¤Ã×èͧÁÍ× ¢Í§ Excel - ¡ÒÃÇàÔ ¤ÃÒÐË¡Òä¹ËÒà»ÒËÁÒ â´Âµ§Ñé ¤Ò NPV ·ÕèµÍ §¡ÒÃ໹ à»Ò ËÁÒ áÅÐãªà¤Ãè×ͧÁÍ× Goal Seek à»ÅÕè¹¤Ò ¢ÍÁÅÙ ¹Òí à¢Ò·ÕèµÍ§¡Òà - ¡ÒÃÇàÔ ¤ÃÒÐËÊ ¶Ò¹¡ÒóÊÁÁµÔ â´Â㪠à¤Ã×èͧÁ×Í Scenario Manager - ¡ÒÃÇàÔ ¤ÃÒÐˤÇÒÁÍ͹äËÇ Sensitivity Analysis Ẻ 1 »¨ ¨Ñ áÅÐ 2 »¨ ¨ÂÑ â´Â㪠à¤Ã×èͧÁ×Í Data Table áÅÐ Chart
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ºÑ ʹع¡Òõ´Ñ ÊԹ㨷ҧ¸ÃØ ¡¨Ô 269 11.3.1.3. Outputs µÒÃÒ§¡ÃÐáÊà§¹Ô Ê´ ¡ÃÐáÊà§¹Ô Ê´ÊÐÊÁ NPV áÅÐ IRR áÊ´§¼Å¡ÒÃÇàÔ ¤ÃÒÐˤÇÒÁàËÁÒÐÊÁ㹡ÒÃŧ·Ø¹ µÒÁµÒÃÒ§¡Òõ´Ñ Ê¹Ô ã¨´Ñ§¹Õé à§×Íè ¹ä¢ ¼ÅÅ¾Ñ ¸ NPV > 0 ¼ÅµÍºá·¹¨Ò¡¡ÒÃŧ·Ø¹ (NPV) ໹ºÇ¡ àËÁÒÐÊÁµÍ¡Òà ŧ·Ø¹ NPV <= 0 ¼ÅµÍºá·¹¨Ò¡¡ÒÃŧ·¹Ø (NPV) ໹ÈÙ¹ÂË ÃÍ× µÔ´ÅºáÊ´§ÇÒ äÁ¤ØÁ¤Ò µÍ¡ÒÃŧ·¹Ø IRR > 굄 ÃÒ´Í¡àºéÂÕ à§¹Ô ¡Ù ÍѵÃҼŵͺ᷹ (IRR) ÁÒ¡¡ÇÒ ´Í¡àºéÂÕ à§Ô¹¡Ù àËÁÒÐÊÁµÍ¡Òà ŧ·¹Ø IRR <= 굄 ÃÒ´Í¡àºÂÕé ÍѵÃҼŵͺ᷹ (IRR) ¹Í¡ÇÒ´Í¡àºéÕÂà§Ô¹¡Ù áÊ´§ÇÒ äÁ¤ÁØ ¤Ò à§¹Ô ¡Ù µÍ¡ÒÃŧ·¹Ø 11.3.2. ¡Òè´Ñ ¡Òà Worksheet àÃÁÔè ¨Ò¡ÊÃÒ §ÊÁØ´§Ò¹ãËÁ ÊÃÒ§á¼¹§Ò¹ 3 á¼¹ §Ò¹ à¾Íè× ãªà »¹ Welcome sheet, Input and Output sheet áÅÐ Calculation sheet â´Âµé§Ñ ª×èÍ໹ Welcome Input and Output áÅÐ Calculation µÒÁÅÒí ´ºÑ ¾ÔÁ¾à¹éÍ× ËÒã¹áµÅÐá¼¹ §Ò¹µÒÁÀÒ¾·èÕ 11.13 ¶Ö§ ÀÒ¾·èÕ 11.16 â´ÂÂѧäÁµÍ §ãÊÊٵà ¤íҹdz áÅǨ´Ñ ÃٻẺãËÊ Ç§ÒÁ áÅÐàÍÒàʹ µÒÃÒ§áÅÐÊÇ ¹ËÇÑ ÍÍ¡ ÀÒ¾·Õè 11.13 á¼¹ §Ò¹ Welcome
270 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ ÀÒ¾·èÕ 11.14 á¼¹ §Ò¹ Input and Output ÀÒ¾·Õè 11.15 á¼¹ §Ò¹ Calculation Êǹ«Ò Â
àÍ¡ÊÒûÃСͺ¡ÒÃÊÍ¹ÇªÔ ÒÃкºÊ¹ÑºÊ¹¹Ø ¡Òõ´Ñ ÊԹ㨷ҧ¸ØÃ¡Ô¨ 271 ÀÒ¾·èÕ 11.16 á¼¹§Ò¹ Calculation ÊÇ ¹¢ÇÒ 11.3.3. ¡Òè´Ñ ¡Òà User Interface ÊÃÒ § Hyperlink à¾Íè× àª×èÍÁâ§ ¨Ò¡Ë¹Ò Welcome à Input and Output ¨Ò¡Ë¹Ò Input and Output à Calculation áÅÐ Ë¹Ò Welcome ¨Ò¡Ë¹Ò Calculation à Input and Output áÅÐ Ë¹Ò Welcome 11.3.4. ¡Òè´Ñ ¡Òà Procedure µé§Ñ ªÍè× à«ÅÅ ã¹á¼¹§Ò¹ Input and Output µé§Ñ ª×Íè à«ÅÅ C5:C9, C12:C17, C20, G5:G7 â´Â㪪èÍ× ¨Ò¡à«ÅÅ·ÍèÕ ÂÙµÔ´¡Ñ¹·Ò§´Ò¹«Ò  ¹íÒªè×Í·èÊÕ ÃÒ §äÇä»ÊÃÒ §ÊµÙ äíҹdzã¹á¼¹ §Ò¹ Calculatoin «è§Ö ÊÒÁÒöàÃÕ¡㪪Íè× ·èµÕ §éÑ äÇ ä´â ´Â»ØÁ F3 ËÃÍ× ¾ÔÁ¾ªÍè× Å§ã¹à«ÅÅâ´ÂµÃ§ â´ÂÁÕÃÒÂÅÐàÍÕ´ ´§Ñ ¹éÕ Ë¹Ç¢ÒÂà¾èÔÁ¢¹éÖ à´×͹ 1 à·Ò¡ÑºÂÍ´»ÃÐÁÒ³¡Òà à´Í× ¹µÍ æ ä» à·Ò ¡ºÑ ÂÍ´¢Ò»¡Í¹Ë¹Ò x (1+ÍѵÃÒ¡ÒÃàµºÔ âµ)
272 ´Ã.ÊÒÇÔµÃÕ º-Ø ÁÕ ÂÍ´¢ÒÂà¾ÔÁè ¢éÖ¹ ˹Ç¢ÒÂà´×͹¹¹Ñé æ x ÃÒ¤Ò¢ÒÂµÍ Ë¹Ç ÃÇÁ¡ÃÐáÊà§Ô¹Ê´ÃѺ ¼ÅÃÇÁ¨Ò¡¡ÃÐáÊà§¹Ô Ê´ÃºÑ ·§Ñé ËÁ´ à§Ô¹Å§·Ø¹¤ÃÑé§áá ¨Òí ¹Ç¹à§Ô¹¡¸Ù ¹Ò¤Òà ÃкØã¹» 0 à·Ò¹¹Ñé µ¹·Ø¹Ê¹Ô ¤Ò à¾èÁÔ ¢éÖ¹ Ë¹Ç Â¢ÒÂà´Í× ¹¹éѹæ x (µ¹ ·Ø¹à¤ÃÍè× §´×èÁµÍá¡Ç+¤Ò ÀÒª¹ÐµÍá¡Ç) ÃÇÁ¡ÃÐáÊà§¹Ô Ê´¨Ò¼ÅÃÇÁ¨Ò¡¡ÃÐáÊà§¹Ô Ê´¨Ò·é§Ñ ËÁ´ ¡ÃÐáÊà§Ô¹Ê´ÊØ·¸Ô ÃÇÁ¡ÃÐáÊà§Ô¹Ê´ÃѺ – ÃÇÁ¡ÃÐáÊà§¹Ô Ê´¨Ò µéѧáµà´×͹ 0 -12 ¡ÃÐáÊà§¹Ô Ê´ÊÐÊÁ ¡ÃÐáÊà§¹Ô Ê´ÊÐÊÁ»¡ Í ¹Ë¹Ò + ¡ÃÐáÊà§Ô¹Ê´ÊØ·¸Ô»»¨ ¨ºØ ¹Ñ ÀÒ¾·Õè 11.17 ÊÙµÃá¼¹§Ò¹ Calculation < ºÑ¹·¡Ö ä¿Åª ×èÍ feasiblity_model.xlsx 11.4. º·ÊÃØ» ¡ÒÃÊÃҧẺ¨Òí Åͧ·Ò§¸ÃØ ¡Ô¨´Ç Excel ¹Ñ¹¨ÐµÍ §ÁÊÕ Ç¹»ÃСͺÊÒí ¤-Ñ ¤×Í Êǹ¹Òí à¢Ò ¢ÍÁÙÅ à¾èÍ× ãª¡ÃÍ¡áÅÐà»ÅÂèÕ ¹á»Å§¢ÍÁÅÙ ä´µ ÒÁµÍ §¡ÒÃâ´ÂäÁµÍ§ÊÃÒ §ÊµÙ ÃãËÁ ÊÇ ¹»ÃÐÁÇżŠ·¤èÕ ÇÃá¡ ¨Ò¡Êǹ¹Òí à¢Ò ¢ÍÁÅÙ ÍÂÒ §ª´Ñ ਹáÅÐÍÒ§Í§Ô ¤Ò ¨Ò¡ÊÇ ¹¹Òí à¢Ò¢Í§¢ÍÁÅÙ ÁÒãªã ¹Êٵà ÊÇ ¹¼ÅÅ¾Ñ ¸ ·Õè ÊÒÁÒöÃÇÁËÃÍ× á¡¡ÑºÊÇ ¹»ÃÐÁÇżÅä´ ÊǹÊÒú-Ñ à¾Í×è 㪹íÒ·Ò§¼ãÙ ªä »ÂѧÊǹµÒ§ æ ÊǹàÍ¡ÊÒà »ÃСͺà¾×èÍ͸ԺÒ¡ÒÃãªáºº¨íÒÅͧ ¶Ò¾Ñ²¹ÒẺ¨íÒÅͧä´â¤Ã§ÊÃÒ§µÒÁ·Õè¡íÒ˹´¨ÐÊÒÁÒö¹íÒä» ÇÔà¤ÃÒÐˤÇÒÁÍÍ ¹äËǢͧ¡ÒôíÒà¹¹Ô §Ò¹·Ò§¸ÃØ ¡¨Ô ä´ÍÂÒ§Á»Õ ÃÐÊ·Ô ¸ÀÔ Ò¾«§Öè ¨Ð͸ºÔ ÒÂ㹺·¶Ñ´ä»
àÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ÇÔªÒÃкºÊ¹ºÑ ʹع¡Òõ´Ñ Ê¹Ô ã¨·Ò§¸ÃØ ¡Ô¨ 273 Ẻ½¡ËÑ´·Ò º· ¨§ÊÃÒ §áºº¨íÒÅͧÇàÔ ¤ÃÒÐË»ÃÔÁÒ³¡ÒÃÊÑè§«Í×é ·»èÕ ÃÐËÂÑ´·èÕÊ´Ø (EOQ) â´Â㪢ÍÁÙÅµÍ ä»¹Õé Application Overview and Model Development Inputs ÂÍ´¢ÒÂ Ë¹Ç Â໹ ¶Ç µ¹ ·¹Ø ¡ÒÃÊÑè§«×éÍµÍ ¤Ã§Ñé ˹ÇÂ໹ ºÒ· µ¹·¹Ø à¡çºÃÑ¡ÉҵͶÇÂ Ë¹Ç Â໹ ºÒ· Model and Calculations D = ÂÍ´¢Ò O = µ¹·Ø¹¡ÒÃÊèѧ«Íé× µÍ ¤Ã§Ñé C = µ¹ ·Ø¹à¡çºÃ¡Ñ ÉÒµÍ˹Ç Outputs áÊ´§¤Ò EOQ Worksheets »ÃСͺ´Ç 2 á¼¹ §Ò¹ Welcome sheet á¹Ð¹Òí â»Ãá¡ÃÁ µéѧª×Íè á¼¹§Ò¹ÇÒ “Welcome” Input Calculation áÅÐ Output sheet áÊ´§ÍÂÃÙ ÇÁ¡¹Ñ à¹×èͧ¨Ò¡¢Í ÁÅÙ ÁäÕ ÁÁ Ò¡áÅСÒäíҹdzäÁ «Ñº«Í¹ µé§Ñ ª×èÍá¼¹ §Ò¹ÇÒ “EOQ” User Interface ãËÁÅÕ ê§Ô àªèÍ× ÁµÍ ¨Ò¡Ë¹Ò Welcome à EOQ ·Ø¡á¼¹ §Ò¹¨´Ñ û٠ẺãËÊǧÒÁ Procedures ¡Òí ˹´µÇÑ á»Ã Input áÅÐ Output ·éѧËÁ´ (ÂÍ´¢ÒÂ, µ¹ ·Ø¹¡ÒÃÊè§Ñ «é×͵ͤçÑé , µ¹·Ø¹ ࡺç ÃÑ¡ÉÒµÍ ¶ÇÂ, EOQ) ´Ç¡ÒÃµÑ§é ªÍ×è à«ÅŨҡà«ÅÅ· ÕÍè ÂÙµÔ´¡¹Ñ ÊÃÒ §ÊµÙ äíҹdz㹠Input Calculation and Output sheet ¤íҹdz EOQ µÒÁʵ٠à â´Â㪿 §¡ªÑè¹ SQRT() 㹡ÒÃËÒ¤ÒÃÒ¡·èÊÕ Í§ ¢Í§¡Òäíҹdz
274 ´Ã.ÊÒÇµÔ ÃÕ º-Ø ÁÕ àÍ¡ÊÒÃÍÒ §Í§Ô Matthew Kuo. (21 àÁÉÒ¹ 2556). How to Build an Excel Model: Tab Structure. à¢Ò¶Ö§ä´¨ Ò¡ MBAExcel: http://www.mbaexcel.com/excel/how-to-build-an-excel-model-tab- structure/ Eksioglu, S.D., Seref, M.M.H., Ahuja, R.K. and Winston, W.L. (2011). Developing Spreadsheet- Based Decision Support Systems using Excel and VBA for Excel, 2nd edition. Massachusetts: Dynamics Idea.
á¼¹ºÃÔËÒáÒÃÊ͹»ÃШÒí ÇÔªÒº··èÕ 12 ËÇÑ ¢Íà¹Í×é ËÒ»ÃШíÒº· 1. ¡ÒÃÇÔà¤ÃÒÐËà ¾×èÍʹѺʹ¹Ø ¡Òõ´Ñ Ê¹Ô ã¨áºº What-ifs 2. ¡ÒûÃÐÂØ¡µã ªà¤Ã×èͧÁ×ͤ¹ ËÒà»Ò ËÁÒ (Goal seek) ¢Í§ Microsoft Excel 3. ¡ÒÃÊÃҧ˹ҨͼãÙ ªà ¾×èÍÇÔà¤ÃÒÐË¡Òä¹ËÒà»ÒËÁÒÂâ´Â㪠VBA 4. ¡ÒûÃÐÂØ¡µãªà¤Ã×èͧÁ×Íʶҹ¡ÒÃ³Ê ÁÁµÔ (Scenario Manager) ¢Í§ Microsoft Excel 5. ¡ÒÃÊÃÒ §Ë¹Ò ¨Í¼Ùãªà ¾×Íè ÇàÔ ¤ÃÒÐËʶҹ¡ÒóÊÁÁµÔâ´Â㪠VBA 6. ¡ÒûÃÐÂØ¡µã ªà ¤Ã×èͧÁ×͵ÒÃÒ§¢ÍÁÙÅ (Data Tables) ¢Í§ Microsoft Excel 7. ¡ÒûÃÐÂØ¡µã ª¡Ñº¡Ã³ÈÕ Ö¡ÉÒ¡ÒÃÇàÔ ¤ÃÒÐ˨ش¤ÁØ ·¹Ø 8. ¡ÒûÃÐÂØ¡µã ª¡ºÑ ¡Ã³ÕÈÖ¡ÉÒ¡ÒÃÇàÔ ¤ÃÒÐˤÇÒÁ໹ä»ä´¢Í§â¤Ã§¡ÒÃŧ·Ø¹ ÇµÑ ¶Ø»ÃÐʧ¤àª§Ô ¾ÄµÔ¡ÃÃÁ 1. à¾×Íè ã˼ÈÙ Ö¡ÉÒ·ÃÒºÇÔ¸¡Õ ÒÃÇÔà¤ÃÒÐËà ¾Íè× Ê¹ÑºÊ¹Ø¹¡ÒõѴÊÔ¹ã¨áºº What-ifs 2. à¾è×Íã˼ÙÈ¡Ö ÉÒÁÕÊÒÁÒö¹Òí à¤ÃÍè× §Á×Í¡Òä¹ ËÒà»ÒËÁÒÂÁÒÇÔà¤ÃÒÐËà ¾è×ÍʹѺʹع¡ÒõѴÊÔ¹ ·Ò§¸ØÃ¡¨Ô ä´ 3. à¾×èÍã˼ ÙÈ¡Ö ÉÒÊÒÁÒöÊÃÒ §Ë¹Ò¨Í¼Ùãªà ¾è×ÍÇÔà¤ÃÒÐË¡ Òä¹ËÒà»ÒËÁÒÂâ´Â㪠VBA ä´ 4. à¾×èÍã˼ÙÈÖ¡ÉÒÁÊÕ ÒÁÒö¹íÒà¤Ã×èͧÁ×Íʶҹ¡ÒÃ³Ê ÁÁµÔÁÒÇÔà¤ÃÒÐËà ¾×èÍʹºÑ ʹع¡Òõ´Ñ ÊÔ¹ ·Ò§¸ØÃ¡¨Ô ä´ 5. à¾è×Íã˼ÈÙ ¡Ö ÉÒÊÒÁÒöÊÃÒ §Ë¹Ò ¨Í¼Ùãªà¾è×ÍÇàÔ ¤ÃÒÐËÊ ¶Ò¹¡ÒÃ³Ê ÁÁµâÔ ´Â㪠VBA ä´ 6. à¾×èÍã˼ÙÈ ¡Ö ÉÒÁÕÊÒÁÒö¹Òí à¤ÃèÍ× §Á×Í¡ÒõÒÃÒ§¢ÍÁÙÅÁÒÇÔà¤ÃÒÐËà¾×èÍʹѺʹع¡ÒÃµÑ´Ê¹Ô ·Ò§ ¸ÃØ ¡Ô¨ä´ Ç¸Ô Õ¡ÒÃÊ͹áÅСԨ¡ÃÃÁ¡ÒÃàÃÕ¹¡ÒÃÊ͹»ÃШíÒº· 31. ÈÖ¡ÉÒàÍ¡ÊÒûÃСͺ¡ÒÃÊ͹ 32. ºÃÃÂÒÂáÅСµÇÑ ÍÂÒ§ â´Âãªâ »Ãá¡ÃÁ¹Òí àÊ¹Í 33. ¶ÒÁµÍºã¹ªéѹàÃÂÕ ¹ 34. »¯ÔºµÑ ԡѺâ»Ãá¡ÃÁ໹ µÑÇÍÂҧ˹Ҫ¹Ñé àÃÂÕ ¹ 35. ½¡ »¯ÔºµÑ ԡѺâ»Ãá¡ÃÁ
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342