Page 1 of 1
Select and Filter ข้อมูลอย่างไร
Posted: Wed Feb 21, 2018 4:25 pm
by hello1
ต้องการ filter ข้อมูลวันที่ 1 จากนั้น select all ข้อมูลทั้งหมดเพื่อส่งไปยัง vba โดยปกติถ้าไม่ใช้การ filter จะใช้ select ตำแหน่งนั้นๆเช่น B1:Z000 แต่เมื่อ filter ข้อมูลจะทำเช่นนั้นไม่ได้ตำแหน่งของข้อมูลไม่ได้อยู่ที่เดิม จึงไม่สามารถนำไปเขียน vba ได้ ต้องทำเช่นไรครับ (แนบไฟล์มาเพื่อทดสอบ)
Re: Select and Filter ข้อมูลอย่างไร
Posted: Wed Feb 21, 2018 5:18 pm
by snasui

อ่านแล้วยังไม่เข้าใจ ลองจับภาพก่อนและหลังเพื่อจะได้เห็นว่าต้องการผลลัพธ์เป็นอยา่งไร จะได้เข้าใจตรงกันครับ
เราสามารถเลือกข้อมูลตามที่เราต้องการได้ไม่ว่าจะ Filter อยู่หรือไม่ก็ได้ การเลือกข้อมูลที่ได้จากการ Filter สามารถกดแป้น F5 > Special > Visible cells only > OK เช่นนี้เป็นต้นครับ
Re: Select and Filter ข้อมูลอย่างไร
Posted: Thu Feb 22, 2018 11:15 am
by hello1
คือต้องการให้ select แบบทางด้านซ้าย เพื่อนำไปเขียน vba copy ข้อมูล ทำแบบอาจารย์จะได้ผลแบบทางด้านขวาไม่สามารถ copy ข้อมูลได้ครับ
Re: Select and Filter ข้อมูลอย่างไร
Posted: Thu Feb 22, 2018 2:42 pm
by logic
อาจารย์บอกให้เลือกแบบทางซ้ายนั่นแหละครับ
เลือกแบบทางซ้ายก็ให้คลิกในเซลล์ที่มีข้อมูลแล้วกดแป้น Ctrl+A ตามด้วย Ctrl+C

Re: Select and Filter ข้อมูลอย่างไร
Posted: Thu Feb 22, 2018 3:16 pm
by hello1
คือผมต้องการจะเขียนเป็น vba จึงไม่สามารถคลิกที่ cell นั้นๆได้ครับ ปกติจะใช้การอ้างถึงตำแหน่งของ cell นั้นๆ แต่ตอนนี้พอ filter ข้อมูลจึงทำแบบนั้นไม่ได้ครับ เนื่องจากตำแหน่งของ cell ไม่ได้อยู่ที่เดิมตลอด
Re: Select and Filter ข้อมูลอย่างไร
Posted: Thu Feb 22, 2018 4:36 pm
by snasui

เดิมเขียน VBA ไว้อย่างไรควรจะนำ Code นั้นมาถามแทนการถามว่าเลือกข้อมูลอย่างไร โดยจะต้องแสดงให้เห็นว่าต้องการจะนำข้อมูลนั้นไปวางปลายทางอย่างไรมาด้วยจะได้เข้าใจตรงกันครับ
ด้วย VBA แล้วย่อมสามารถนำไปใช้ได้ทั้งนั้น แม้ข้อมูลจะเป็นอย่างไรก็สามารถเขียน Code ให้เลือกเฉพาะข้อมูลที่ต้องการได้เสมอครับ