วิธีเพิ่มหรือแทรกแท็บนักพัฒนาใน Excel (พร้อมตัวอย่าง)

แท็บนักพัฒนาใน Excel

แท็บนักพัฒนาใน excelใช้สำหรับสร้างมาโครสร้างแอปพลิเคชัน VBA ออกแบบฟอร์มและนำเข้าหรือส่งออก XML โดยค่าเริ่มต้นแท็บนักพัฒนาจะปิดใช้งานใน excel ดังนั้นจึงต้องเปิดใช้งานจากเมนูตัวเลือกใน excel

มาเจาะลึกและดูข้อเสนอแท็บนักพัฒนาตัวเลือกต่างๆ

วิธีเพิ่มแท็บนักพัฒนาใน Excel

  • ขั้นตอนที่ 1:เปิดแผ่นงาน excel ใหม่และไปที่ไฟล์ไปที่ตัวเลือก

  • ขั้นตอนที่ 2:หลังจากคลิกที่“ ตัวเลือก” เลือกกำหนด Ribbon เองจากด้านซ้ายและเลือกแท็บหลักทางด้านขวาจากนั้นเลือกช่องทำเครื่องหมายสำหรับนักพัฒนาและคลิกที่ปุ่มตกลง

  • ขั้นตอนที่ 3:แท็บนักพัฒนาจะปรากฏในไฟล์ Excel

จะเขียนโปรแกรม VBA โดยใช้ Developer Tab ได้อย่างไร?

Developer Tab ใน Excel ใช้เขียนโปรแกรม VBA ได้ดังรูปด้านล่าง -

คุณสามารถดาวน์โหลดเทมเพลต Excel ของแท็บนักพัฒนาได้ที่นี่ - เทมเพลต Excel ของแท็บนักพัฒนา

ตัวอย่าง # 1 - การเขียนโค้ดง่ายๆเพื่อแสดง“ สวัสดียินดีต้อนรับสู่ VBA”

นำทางแท็บนักพัฒนาและเลือก“ Visual Basic” หน้าต่างใหม่จะปรากฏขึ้น

ดับเบิลคลิกที่ Sheet1 (Sheet1) และ Blank Document หรือ Pane จะปรากฏขึ้นทางด้านขวา

เขียนรหัสต่อไปนี้และคลิกที่ปุ่มเรียกใช้กล่องป๊อปอัปจะปรากฏขึ้นว่า“ สวัสดียินดีต้อนรับสู่ VBA”

คำอธิบายรหัส:

SubและEnd Subใช้เป็นโพรซีเดอร์หรือพูดว่าตัวหลักของโปรแกรม

Msgbox ” เป็นคุณสมบัติที่ใช้งานได้ในแพ็คเกจ VBA ซึ่งแสดงสิ่งที่เขียนไว้ที่นี่เช่น (“ สวัสดียินดีต้อนรับสู่ VBA”)

สำหรับการบันทึกรหัสข้างต้นให้บันทึกเป็นไฟล์. xlsm เพื่อให้รหัสแมโครได้รับการบันทึก

ตัวอย่าง # 2 - คลิกที่คุณสมบัติปุ่ม

คุณลักษณะเฉพาะนี้ช่วยให้ทุกคนสามารถเรียกใช้รหัสได้ด้วยการคลิกปุ่มและเพื่อความเข้าใจที่ดีขึ้นขอมีภาพประกอบที่บุคคลป้อนชื่อและสถานที่เกิดแบบไดนามิกซึ่งจะแสดงเป็นผลลัพธ์

ไปที่แท็บนักพัฒนาและคลิกที่ปุ่มตัวเลือกใน excel และเลือกปุ่ม (Form Control)

ลากไปที่ใดก็ได้ในแบบฟอร์มและกล่องโต้ตอบต่อไปนี้จะปรากฏขึ้นและเปลี่ยนชื่อมาโคร

คลิกที่ปุ่มใหม่และหน้ารหัสต่อไปนี้จะปรากฏขึ้น

ส่วนการเข้ารหัสและคำอธิบาย

  • ติ่ม ” ฟังก์ชั่นที่ใช้สำหรับการประกาศตัวแปรที่สามารถสตริง, ตัวเลข ฯลฯ (ที่นี่ชื่อและสถานที่เกิดเป็นตัวแปรประกาศเป็นสตริง)
  • "InputBox"เป็นคุณสมบัติการทำงานใน VBA ซึ่งผู้ใช้จะถูกขอให้ป้อนข้อมูล
  • Msgbox ” เป็นคุณสมบัติการทำงานในแพ็คเกจ VBA ซึ่งจะแสดงสิ่งที่เขียนไว้

ตอนนี้ปิดหน้าต่างหน้ารหัส

คลิกขวาที่ปุ่มและเลือกแก้ไขข้อความใน excel ที่มีการสร้างปุ่มและเปลี่ยนชื่อเป็น“ Name_Birth”

คลิกที่ปุ่มและป้อนชื่อและสถานที่เกิด

ข้อความแจ้งสองครั้งจะปรากฏขึ้นสำหรับชื่อและที่เกิด (ป้อนชื่อและสถานที่เกิดสำหรับเช่น: Dhrish และ Pune)

หลังจากป้อนชื่อผลลัพธ์ต่อไปนี้จะปรากฏขึ้น

บันทึกไฟล์เป็นไฟล์. xlsm

วิธีบันทึกมาโครในแท็บนักพัฒนา

เหมาะที่สุดเมื่อต้องทำงานซ้ำ ๆ และต้องการประหยัดเวลาทั้งในการทำงานซ้ำ ๆ และการเขียนโค้ด

ดังนั้นนี่คือตัวอย่างก่อนหน้านี้ที่ฉันทำไว้ก่อนหน้านี้สมมติว่าเราต้องการทำสีคอลัมน์ที่มีสูตร แต่สำหรับทุกไฟล์ ดังนั้นสิ่งที่ทำได้คือบันทึกงานโดยทำด้วยตนเองก่อนแล้วจึงเรียกใช้ไฟล์อื่น ๆ

สมมติว่าเรามีข้อมูลดังต่อไปนี้

ดังนั้นที่นี่เราต้องใช้สีเหลืองในคอลัมน์ F, G และผลรวมแถวเป็นสีเหลืองเนื่องจากเป็นคอลัมน์และแถวของสูตร

ดังนั้นก่อนระบายสีสีเหลืองเหล่านั้นให้ไปที่แท็บนักพัฒนา

คลิกที่บันทึกมาโครใน Excel

เมื่อคลิกที่ Record Macro กล่องโต้ตอบจะปรากฏขึ้นเพื่อเปลี่ยนชื่อเป็น Color_Yellow

คอลัมน์สี F, G และแถวรวมเป็นสีเหลือง

หลังจากระบายสีแล้วให้ไปที่แท็บนักพัฒนา

คลิกหยุดการบันทึก

ไปที่แท็บนักพัฒนาใน excel และ Visual Basic

เลือกโมดูล

ครั้งต่อไปที่ต้องการทำงานซ้ำสามารถคลิกที่ปุ่ม (Run Macro) โดยการคัดลอกและวางรหัสเดิมในแผ่นงาน excel ใหม่โดยใช้ลิงก์การเขียนโค้ดอย่างง่ายเพื่อแสดง

วิธีการตรวจสอบ Macro Security โดยใช้ Developer Tab

หนึ่งสามารถเปิดใช้งานแมโครที่ป้องกันด้วยรหัสผ่านหากจำเป็น

ไปที่แท็บนักพัฒนา

เปิด Visual Basic

เปิดมาโครสำหรับรหัสที่ต้องการเปิดใช้งานรหัสผ่าน (เช่น: เราใช้มาโคร Color_Yellow ตามตัวอย่างด้านบน)

เลือกคุณสมบัติเครื่องมือและ VBAProject

กล่องโต้ตอบจะปรากฏขึ้น

เลือกแท็บการป้องกัน

ตรวจสอบโครงการล็อกสำหรับการดู

ป้อนรหัสผ่านที่ต้องการและยืนยันแล้วคลิกตกลง

บันทึกเป็นไฟล์. xlsm ขณะบันทึกและปิด

เปิดไฟล์และทำซ้ำขั้นตอนที่ 1,2 และ 3

มันจะถามรหัสผ่านและป้อนรหัสผ่าน

ตอนนี้จะสามารถเห็นรหัส

สิ่งที่ต้องจำ

  • เป็นแท็บในตัวใน Excel
  • มันเป็นเรื่องง่ายที่จะทำให้ทุกอย่างเป็นอัตโนมัติด้วยการใช้การบันทึกมาโคร
  • ส่วนที่ดีที่สุดเกี่ยวกับเรื่องนี้คือการแจ้งเวลาทำงานหรือการแจ้งเตือนของผู้ใช้ซึ่งสามารถให้ได้จากการคลิกปุ่มใน VBA
  • คุณสามารถสร้างแบบฟอร์มหรือ UI พื้นฐานใน VBA ได้โปรดอ้างอิงการอ้างอิงสำหรับสิ่งเดียวกัน