ThisWorkbook ใน VBA คืออะไร?
ThisWorkbook ใน VBA คืออะไร?

วีดีโอ: ThisWorkbook ใน VBA คืออะไร?

วีดีโอ: ThisWorkbook ใน VBA คืออะไร?
วีดีโอ: Excel ขั้นเทพ Macro / VBA | We Mahidol 2024, พฤศจิกายน
Anonim

สมุดงานนี้ หมายถึงสมุดงานที่Excel VBA กำลังดำเนินการรหัส ActiveWorkbook ในอีกทางหนึ่งหมายถึงสมุดงาน Excel ที่ปัจจุบันมีโฟกัส ความหมายคือ หน้าต่าง Excel หันหน้าไปทางด้านหน้า มัก Excel VBA นักพัฒนาผสมผสานเวิร์กบุ๊กทั่วไปสองประเภทนี้เข้าด้วยกัน VBA.

นอกจากนี้ อะไรคือความแตกต่างระหว่างสมุดงานที่ใช้งานอยู่และ ThisWorkbook?

สมุดงานนี้ วัตถุหมายถึง สมุดงาน ซึ่งมีรหัสมาโครอยู่ ActiveWorkBook วัตถุหมายถึง สมุดงาน ที่เป็นอยู่ในปัจจุบัน คล่องแคล่ว . แต่ถ้า สมุดงาน ที่เรียกใช้โค้ดแมโครไม่ใช่ สมุดงานที่ใช้งานอยู่ แล้วพวกเขาจะชี้ไปที่บาง แตกต่าง วัตถุ

ฉันจะอ้างอิงเวิร์กบุ๊กใน VBA ได้อย่างไร การอ้างอิงเซลล์ VBA - การอ้างอิงไฟล์และเวิร์กชีต

  1. เมื่อต้องการอ้างถึงเวิร์กบุ๊ก:Workbooks("NameOfFile.xls")
  2. ใช้ชื่อเฉพาะของไฟล์ ตามด้วยส่วนขยาย
  3. เมื่อต้องการอ้างถึงเวิร์กบุ๊กปัจจุบัน แมโครจะอยู่ใน:ThisWorkbook
  4. เมื่อต้องการอ้างถึงสมุดงานที่ใช้งานอยู่: ActiveWorkbook

ในทำนองเดียวกัน VBA ตั้งค่าอะไร

NS ชุด คีย์เวิร์ดใน Excel VBA . NS ชุด คีย์เวิร์ดใช้ในการสร้างออบเจ็กต์ใหม่ เช่น การสร้างช่วงใหม่ NS ชุด คำหลักมีประโยชน์เมื่อคุณต้องการลดความซับซ้อนของโค้ดยาวๆ ประเภทตัวแปรวัตถุนี้ใช้เพื่อเก็บช่วงของเซลล์จากสเปรดชีตของคุณ

มาโครและโมดูลต่างกันอย่างไร

ในขณะที่คุณสร้าง มาโคร ในการเข้าถึงโดยเลือกจากรายการของ มาโคร การกระทำที่คุณเขียน โมดูลใน ภาษาโปรแกรม Visual Basic for Applications (VBA) NS โมดูล คือชุดของการประกาศ คำสั่ง และขั้นตอนต่างๆ ที่เก็บไว้รวมกันเป็นหน่วย

แนะนำ: