▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
วิทยาศาสตร์คอมพิวเตอร์
VB (Visual Basic)
การพัฒนา Desktop Application
การพัฒนาซอฟต์แวร์
วิศวกรรมคอมพิวเตอร์
VBA ทำอย่างไร จะกำหนด Selectionให้มาจาก worksheetที่เราต้องการได้ครับ
เช่น codeสั้นสั้นอย่าง นี้
sub trial1()
Dim ws As Worksheet
Set ws = Worksheets("DATA111")
Dim specificws As Range
Set specificws = ws.Selection
End Sub
มันจะฟ้องว่า errorครับ
- ตัวSelectionเอง มันไม่ยอมให้กำหนด worksheetก่อนหน้ามันเหรอครับ แต่ถ้าเอาแค่ Set specificws = Selection มันไม่errorครับ
- แล้ว เราทำยังไง ถึงจะ SET ให้ selectionมาจาก worksheetที่เรากำหนด อย่างเช่น ws ข้างบนได้ครับ
-เป้าหมายคือ อยากใช้ event ของ worksheet ที่ชื่อ deactivate มากำหนดว่า ถ้า deactivate worksheetสักอันหนึ่ง แล้ว จะให้ มันไป activateที่ cellsหรือ rowsเดียวกัน(last activate rowsหรือcells)ใน worksheetใหม่ที่กำหนดไว้ครับ แต่ตอนนี้ยังไม่สามารถ SET ให้ มันมอง selectionใดใดมาจาก worksheetที่พยายามกำหนด ได้ครับ
มือใหม่ครับ พยายามไล่อยุ่เป็นชั่วโมงแล้ว งงมากครับ