คำถาม Set ตัวแปร Worksheet อย่างไรครับ
Posted: Fri Feb 27, 2015 5:39 pm
ผมจะทำตัวแปรให้เป็น Worksheet ครับ ดังนี้
พอรันแล้วมัน Error "Method or data member not found"
ป้ายดำที่ .chk_ConfirmID ครับ
แต่ถ้าผมประกาศตรงๆ
จะสามารถทำงานได้ถูกต้องครับ
คำถามครับ ผมจะต้องทำอย่างไรให้ตัวแปร wsPlan ใช้งานได้เหมือนกับ ThisWorkbook.Sheets("Plan") ครับ (ประกาศเป็น AS อะไร)
**ถ้าเอา As Worksheet ออกจะสามารถทำงานได้ถูกต้องครับ
แต่ผมไม่อยากทำแบบนี้เพราะคิดว่ามันจะทำให้เปลืองเมโมรี่ครับ
Code: Select all
Public wsPlan As Worksheet
Set wsPlan = ThisWorkbook.Sheets("Plan")
Debug.Print wsPlan.chk_ConfirmID.Value 'ActiveX Controls เช็คบ๊อคชื่อ chk_ConfirmIDป้ายดำที่ .chk_ConfirmID ครับ
แต่ถ้าผมประกาศตรงๆ
Code: Select all
Debug.Print ThisWorkbook.Sheets("Plan").chk_ConfirmID.Valueคำถามครับ ผมจะต้องทำอย่างไรให้ตัวแปร wsPlan ใช้งานได้เหมือนกับ ThisWorkbook.Sheets("Plan") ครับ (ประกาศเป็น AS อะไร)
**ถ้าเอา As Worksheet ออกจะสามารถทำงานได้ถูกต้องครับ
แต่ผมไม่อยากทำแบบนี้เพราะคิดว่ามันจะทำให้เปลืองเมโมรี่ครับ