PDA

View Full Version : การใช้งาน VBA Procedure จากไฟล์อื่น



Lert_commander
11 May 2007, 01:46
สวัสดีครับทุกท่าน ... ก่อนอื่นยินดีกับบอร์ดใหม่ก่อนเลยนะครับ

ผมมีข้อสงสัยนิดหน่อยเกี่ยวกับ VBA เรื่องการใช้งาน Function และ Sub จากไฟล์อื่นครับ

เรื่องมีอยู่ว่า ผมมี Addin ตัวหนึ่ง ซึ่งมี Function และ Sub ที่ผมจำเป็นจะต้องไปรันบน VBA ของไฟล์หลักที่ผมกำลังเขียนครับ อยากทราบว่าจะต้องเขียนโค้ดอย่างไรถึงจะสามารถนำมารันได้ครับ? และถ้าไฟล์ที่เก็บ Procedure ไว้เป็น Workbook ธรรมดา จะต้องทำอย่างไรครับ?

ขอบคุณล่วงหน้าครับ:)

สมเกียรติ
12 May 2007, 12:08
Add-in ที่ดีต้องใช้รหัสที่ไม่ระบุเจาะจงชื่อแฟ้มหรือชื่อชีต โดยหันไปใช้ ActiveWorkbook, ActiveSheet, หรือ ActiveWindow แทน

ในกรณีที่อ้างถึงเซลล์ จะใช้คำว่า Selection. นำหน้าคำสั่งครับ