Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

3

Published by varodom2011, 2021-09-17 07:54:31

Description: 3

Search

Read the Text Version

ทำงานแบบอตั โนมตั ดิ วยตัวบนั ทึกแมโคร สมมติวาคุณมีวันท่ีในรูปแบบสุม และคณุ ตองการใชรูปแบบเดยี วกนั กับวันท่ีท้งั หมด แมโคร สามารถบันทกึ ใหค ุณ คุณสามารถบันทึกแมโครทีป่ รบั ใชรูปแบบทค่ี ณุ ตองการ แลว เลนแมโครอกี คร้งั เมื่อใดกต็ ามทต่ี อ งการ เมื่อคณุ บนั ทึกแมโคร ตัวบันทึกแมโครจะบันทกึ ขน้ั ตอนทั้งหมดใน Visual Basic for Applications (VBA) โคด ข้นั ตอนเหลา นีส้ ามารถรวมการพิมพขอ ความหรือตวั เลข การคลกิ เซลลหรอื สงั่ บน Ribbon หรอื บนเมนู การจดั รปู แบบเซลล แถว หรอื คอลมั น หรือแมแ ตก าร นาํ เขาขอ มลู จากแหลงขอมูลภายนอก เชน Microsoft Access Visual Basic แอปพลเิ คชัน (VBA) คือชุดยอ ยของภาษา Visual Basic การเขียนโปรแกรมท่ที รงพลัง และมาพรอ มกับแอป พลเิ คชัน Office สว นใหญ แมว า VBA จะใหคณุ มคี วามสามารถในการกระบวนการอัตโนมัติ ภายในและระหวางแอปพลเิ คชัน Office แตไ มจ ําเปน ตองทราบโคด VBA หรือการเขียน โปรแกรมคอมพวิ เตอรถ า ตวั บนั ทึกแมโครตองการ สง่ิ สาํ คญั คอื ตองรูว า คณุ เม่ือคุณบันทึกแมโคร ตวั บนั ทกึ แมโครจะจบั ภาพเกือบทุกสิ่งที่คณุ ยา ย ดังน้ันถาคณุ พลาดในลำดบั ของคุณ ตัวอยา งเชน การคลิกปมุ ท่คี ณุ ไมต อ งการคลิก ตัวบนั ทึก แมโครจะบันทึก การแกปญหาคอื การบนั ทึกลำดบั ท้ังหมดใหม หรอื ปรบั เปลยี่ นโคด VBA เอง นี่ คอื เหตุผลวา เหตใุ ดเม่อื คณุ บันทึกขอมูลบางอยา ง ทางที่ดีทสี่ ุดคือการบนั ทกึ กระบวนการทีค่ ุณ คุนเคยอยา งสงู ยง่ิ คุณบันทึกลำดบั อยา งราบรืน่ มากข้นึ แมโครจะยิ่งมปี ระสทิ ธิภาพมากข้ึนเมือ่ คุณเลน ใหม แมโครและเครือ่ งมือ VBA จะอยบู นแทบ็ นักพฒั นา ซงึ่ ถกู ซอ นไวตามคา เร่มิ ตน ดังนั้นจึง ตองเปดใชงานกอน ดขู อ มลู เพ่ิมเตมิ ท่ี แสดงแทบ็ นักพัฒนา

บันทึกแมโคร ยังมีสงิ่ ทม่ี ปี ระโยชนบางอยา งท่ีคณุ ควรทราบเกี่ยวกบั แมโคร:  เม่อื คณุ บันทกึ แมโครเพอ่ื ใชงานชุดงานในชวงใน Excel แมโครจะเรียกใชบ นเซลลภาย ในชวงเทา นั้น ดงั น้ัน ถา คณุ เพ่ิมแถวเพิ่มเตมิ ไปยงั ชว ง แมโครจะไมเรยี กใชกระบวนการ บนแถวใหม แตเ ฉพาะเซลลภ ายในชวง  ถาคุณวางแผนกระบวนการงานท่จี ะบนั ทกึ ไวยาว ใหวางแผนใชแ มโครเลก็ ๆ ทีเ่ กยี่ วขอ ง กัน แทนทจี่ ะใชแมโครท่ียาวเพยี งแมโครเดียว  ไมจ ําเปน ตองบันทึกเฉพาะ Excel ในแมโครเทา นั้น กระบวนการแมโครของคณุ สามารถ ขยายไปยัง Office อนื่ ๆ และแอปพลเิ คชันอนื่ ๆ ที่สนับสนุน Visual Basic Application (VBA) ตวั อยา งเชน คณุ สามารถบันทึกแมโครในทที่ คี่ ณุ อัปเดตตารางใน Excel จากน้ัน เปด Outlook เพือ่ สงอเี มลตารางไปยงั ที่อยูอีเมล ทำตามขัน้ ตอนเหลา นเี้ พ่ือบันทึกแมโคร 1. บนแทบ็ นกั พฒั นา ในกลุม โคด ใหคลิก บนั ทึกแมโคร -หรือ- กด Alt+T+M+R

2. ในกลอง ช่อื แมโคร ใหใสชอื่ สำหรบั แมโคร ตงั้ ชือ่ ใหอ ธบิ ายไดมากที่สุดเพื่อใหค ุณสามารถ คน หาไดอยา งรวดเร็วถาคณุ สรา งแมโครมากกวาหน่ึงแมโคร หมายเหตุ: อักขระแรกของชอื่ แมโครตองเปนตวั อกั ษร อักขระตัวถดั ไปสามารถเปน ตัวอักษร ตวั เลข หรือขดี ลางได ไม สามารถใชชอ งวางในช่ือแมโครได อกั ขระขีดลา งใชไ ดด ีกบั ตัวค่นั Word ถาคุณใชชื่อแมโครที่เปนการอา งองิ เซลลด ว ย คุณอาจไดร บั ขอ ความแสดงขอ ผิดพลาดวา ช่อื แมโครไมถ ูกตอ ง 3. เมื่อตองการกาํ หนดแปนพิมพลัดเพื่อเรยี กใชแ มโคร ในกลอง แปนพมิ พล ดั ให พมิ พ ตวั อกั ษรใดก็ได (ใชทั้งตวั พิมพใ หญและตวั พิมพเล็กได) ทค่ี ุณตองการใช ทางทด่ี ี ที่สุดคือการใชก ารกดแปน พมิ พ Ctrl + Shift (ตัวพิมพใ หญ) รวมกัน เนอ่ื งจาก แปนพมิ พล ัดของแมโครจะแทนท่แี ปน พมิ พลดั Excel เริ่มตน ใดๆ ที่เทียบเทากัน ในขณะ ที่เวิรกบกุ ทม่ี แี มโครเปด อยู ตัวอยางเชน ถาคณุ ใช Ctrl+Z (เลกิ ทํา) คุณจะสญู เสีย ความสามารถในการ เลกิ ทาํ ในอินสแตนซ Excel เลกิ ทาํ 4. ในรายการ จดั เก็บแมโครไวใน ใหเ ลอื กพนื้ ท่ีทค่ี ุณตองการจัดเก็บแมโคร

โดยทัว่ ไปแลว คณุ จะบันทกึ แมโครในเวริ กบกุ น้ีแตถา คณุ ตองการใหแมโครพรอ มใชง าน ทกุ ครั้งทคี่ ณุ Excel ใหเลือกเวิรกบกุ แมโครสว นบุคคล เม่ือคณุ เลือกเวริ กบุกแมโครสวน บคุ คล Excel จะสรา งเวริ กบุกแมโครสวนบุคคลที่ซอ นอยู (Personal.xlsb) ถา เวริ ก บกุ ดังกลา วไมม ีอยู และบันทึกแมโครในเวิรก บกุ นี้ 5. ในกลอง คำอธิบาย คณุ จะพมิ พค ำอธบิ ายส้นั ๆ เกย่ี วการทำงานของแมโครหรือไมกไ็ ด แมวาเขตขอ มูลรายละเอยี ดจะใสห รอื ไมก ไ็ ด แตแ นะนนะใหใส นอกจากน้ี ใหลองใส รายละเอยี ดท่ีส่อื ความหมายดวยขอ มูลทีอ่ าจเปนประโยชนต อ คณุ หรือผูใชอื่นท่จี ะเรยี กใช แมโคร ถา คณุ สรา งแมโครหลายแมโคร อธิบายจะชว ยใหค ุณระบุไดอ ยางรวดเรว็ วา แมโคร ใดสามารถคาดเดาอะไรได ไมเ ชน นั้นคุณอาจตองคาดเดา 6. คลกิ ตกลง เพ่อื เร่ิมบันทึก 7. ดำเนนิ การกระทำที่คุณตองการบันทึก 8. บนแท็บ นกั พฒั นา ในกลมุ โคด ใหค ลิก หยดุ บันทึก -หรือ- กด Alt+T+M+R ทำงานกับแมโครท่บี นั ทึกใน Excel ใน แทบ็ นกั พฒั นา ใหค ลกิ แมโคร เพ่อื ดูแมโครที่เชอ่ื มโยงกับเวริ ก บุก หรอื กด Alt+ F8 ซึง่ จะ เปด กลองโตตอบ แมโคร

ขอ ควรระวงั : แมโครไมส ามารถเลกิ ทาํ ได กอ นทคี่ ณุ จะเรยี กใชแ มโครทบ่ี นั ทกึ เปน ครงั้ แรก ใหต รวจสอบใหแนใจวา คณุ ไดบันทกึ เวิรก บุกในท่ที คี่ ณุ ตองการเรยี กใชแ มโครแลว หรอื ยงั ดกี วา ถายงั ใชสําเนาของเวริ ก บกุ เพือ่ ปองกนั การเปล่ยี นแปลงทไี่ มต อ งการ ถา คุณเรยี กใชแ มโครแตไ มสามารถใชง านสิ่งทค่ี ณุ ตอ งการได คณุ สามารถปดเวิรก บกุ ไดโ ดยไมต องบนั ทึก น่คี ือขอ มูลเพ่ิมเตมิ เก่ียวกับการทำงานกบั แมโครใน Excel งาน คำอธบิ าย เปล่ยี นการตงั้ คา ความปลอดภัย อานขอมูลเฉพาะเกย่ี วกบั การต้ังคา ความปลอดภยั ท่ีพรอมใชงานสำหรบั แมโคร และความหมาย ของแมโครใน Excel เรยี กใชแ มโคร มีวิธตี า งๆ หลายวธิ ที ่ีคุณสามารถเรียกใชแ มโคร เชน การใชแปน พมิ พลดั วตั ถุกราฟก แถบเขา ถึง ดว น ปมุ หรอื แมแ ตเ มอ่ื กำลงั เปด เวริ ก บุก แกไขแมโคร คณุ สามารถใช Visual Basic Editor เพอื่ แกไขแมโครทแ่ี นบอยูกับเวิรกบุก คัดลอกมอดลู ของแมโครไปยัง ถาเวิรก บกุ มีแมโคร VBA ที่คุณตอ งการใชที่อน่ื คณุ สามารถคัดลอกมอดูลที่มีแมโครนั้นไปยงั เวิรก บุ เวริ ก บกุ อ่นื กอน่ื ทีเ่ ปด อยูไดโ ดยใช Microsoft Visual Basic Editor

กำหนดแมโครใหกับวตั ถุ รปู ราง 1. บนเวริ ก ชีต ใหคลิกขวาที่วัตถุ กราฟก รูปราง หรือรายการทคี่ ุณตองการกําหนดแมโครท่ีมี หรือกราฟก อยู แลว คลกิ กาํ หนดแมโคร 2. ในกลอง กำหนดแมโคร ใหคลกิ แมโครทค่ี ณุ ตองการกำหนด กำหนดแมโครใหกับปมุ คุณสามารถกำหนดแมโครใหกบั ไอคอนกราฟก แลว เพ่ิมลงในแถบเขาถึงดว น หรอื Ribbon คุณสามารถกำหนดแมโครใหกับแบบฟอรมและตวั ควบคมุ ActiveX ในเวริ ก ชีตได กำหนดแมโครใหกบั ตวั ควบคุมบน เวริ กชตี เรยี นรวู ธิ ีการเปดใชง านหรอื ปดใชง านแมโครในไฟล Office เปดใชง านหรือปด ใชง านแมโครใน กด Alt+F11 ไฟล Office เรยี นรูว ิธกี ารคนหาวิธีใชอ งคประกอบ Visual Basic เปด Visual Basic Editor การคน หาวธิ ใี ชเก่ียวกบั การใช Visual Basic Editor การทำงานกับโคด ที่บนั ทึกใน Visual Basic Editor (VBE) คุณสามารถใชงานโคดท่ีบนั ทึกในตัวแกไ ข Visual Basic (VBE) และเพม่ิ ตัวแปร โครงสราง การควบคมุ และโคด อ่ืนๆ ของคุณเองท่ตี ัวบันทกึ แมโครไมส ามารถบันทกึ ได เน่ืองจากตัวบันทึก แมโครจบั ภาพเกอื บทุกข้ันตอนในขณะท่ีคุณบนั ทึก คุณยงั สามารถลา งโคด ที่บนั ทึกโดยไมจําเปน ซ่ึงไมจ ําเปนในแมโครได การตรวจทานโคด ที่บนั ทึกของคณุ เปน วิธยี อดเย่ียมในการเรียนรูหรอื ฝกฝนทักษะการเขียนโปรแกรม VBA ของคณุ ศกึ ษาเพม่ิ เตมิ ไดท ี่ https://www.youtube.com/playlist?list=PLNc5iOROSzEsr3jWf4hFGc619wSTCPO_L

อางองิ Microsoft. ทำงานแบบอตั โนมตั ิดว ยตวั บันทกึ แมโคร [ออนไลน] . 2021, แหลง ท่มี า : https://support.microsoft.com/th- th/office/%E0%B8%97%E0%B8%B3%E0%B8%87%E0%B8%B2%E0%B8%99% E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%AD%E0%B8%B1%E0%B8%95 %E0%B9%82%E0%B8%99%E0%B8%A1%E0%B8%B1%E0%B8%95%E0%B8%B 4%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%95%E0%B8% B1%E0%B8%A7%E0%B8%9A%E0%B8%B1%E0%B8%99%E0%B8%97%E0%B8 %B6%E0%B8%81%E0%B9%81%E0%B8%A1%E0%B9%82%E0%B8%84%E0%B 8%A3-974ef220-f716-4e01-b015-3ea70e64937b [ 12 กันยายน 2564]


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook