Page 1 of 1

Resize Range Selection

Posted: Tue Aug 02, 2016 5:18 pm
by JustSayHi
สอบถามครับจะเพิ่มพื้นที่การเลือกไปทางอีกหนึ่งคอลัมน์ ต้องเขียนโค๊ดอย่างไรครับ

Range("xxxxx").

คล้ายๆ resize หนะครับ
แต่ไม่สนใจว่าพื้นที่เดิมเลือกไว้อย่างไรแต่จะเลือกเพิ่มไปอีก 1 คอลัมนครับ

Re: Resize Range Selection

Posted: Tue Aug 02, 2016 7:52 pm
by snasui
:D การเลือกพื้นที่เพิ่ม สามารถใช้การนับว่าเดิมเลือกไว้กี่คอลัมน์แล้วเลือกโดยเพิ่มจำนวนคอลัมน์ออกไปอีก 1 คอลัมน์ สามารถใช้ Resize มาช่วยได้ครับ เช่น Range(XYZ).Resize(,Range(XYZ).Columns.Count+1)

Re: Resize Range Selection

Posted: Sun Aug 07, 2016 4:15 pm
by JustSayHi
ขอบคุณครับ
คือก็ต้องใช้ Resize นั่นแหละใช่ไหมครับ
ไม่มีคำสั่งตรง แบบเพิ่ม 1 row หรือ 1 column

Re: Resize Range Selection

Posted: Sun Aug 07, 2016 5:58 pm
by snasui
:D เพื่อความชัดเจนลองแนบไฟล์ตัวอย่างมาให้เห็นกันดีกว่าครับ

การ Coding มีวิธีมากมายที่จะเลือกข้อมูลแล้วแต่ว่าข้อมูลอยู่ลักษณะใด ติดกันหรือไม่ ฯลฯ

ตัวอย่างการเลือกพื้นที่แบบขยายไปจากเดิมเช่น Resize, Union, CurrentRegion, UsedRange เป็นต้น หรือติดปัญหาใดที่ใช้ Resize ไม่ได้ก็แจ้งมาได้ครับ