คำสั่งPageSetup.PrintArea แบบไดนามิกทำยังไงครับ
Posted: Sun Aug 10, 2014 1:49 am
ถ้าเราจะสั่งให้มันปริ้นขอบเขตที่เราต้องการแบบ ไดนามิก เพราะข้อมูลของทุกวันมีความยาวไม่เท่ากัน
เช่นใน sheet 1จะสั่ง A1:E15 sheet2 จะสั่งA1:E32
ในคำสั่งนี้เจ้าปัญหาคือ "$A$1:$E$20" ซึ่งต้องการทำให้มันเป็นแบบไดนามิก
เช่นใน sheet 1จะสั่ง A1:E15 sheet2 จะสั่งA1:E32
Code: Select all
ActiveSheet.PageSetup.PrintArea = "$A$1:$E$20"