ขอช่วยแนะขั้นตอนการสั่งพิมพ์รายงานให้กระชับค่ะ
Posted: Wed Feb 15, 2017 11:01 pm
เรียนอาจารย์และท่านผู้รู้ช่วยเรื่องปรับโค้ดเรียกข้อมูลตามเลขที่บิลค่ะ
จากโค้ดตัวอย่างไฟล์ชีท Report เรียกข้อมูลตามค่าในเซลล์ e5 จากชีท Database มาและใช้สูตรดึงข้อมูลมาที่ชีท Print เพื่อพิมพ์บิล เป็นขั้นตอนการทำงานที่ซับซ้อน ขอรบกวนช่วยแนะแนวทางปรับลดขั้นตอนให้ข้อมูลมาที่ชีท Print ตามตัวอย่างไฟล์แนบ ควรปรับโค้ดด้านล่างอย่างไรคะ
จากโค้ดตัวอย่างไฟล์ชีท Report เรียกข้อมูลตามค่าในเซลล์ e5 จากชีท Database มาและใช้สูตรดึงข้อมูลมาที่ชีท Print เพื่อพิมพ์บิล เป็นขั้นตอนการทำงานที่ซับซ้อน ขอรบกวนช่วยแนะแนวทางปรับลดขั้นตอนให้ข้อมูลมาที่ชีท Print ตามตัวอย่างไฟล์แนบ ควรปรับโค้ดด้านล่างอย่างไรคะ
Code: Select all
Sub Report()
Sheets("Report").Range("A10:AE1000").ClearContents
Sheets("Database").Columns("b:AF").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("E4:E5"), CopyToRange:=Range("A10"), Unique:=False
Sheets("Print").Select
End Sub