liveday wrote:1.สินค้าผมเเบ่งเป็น 2 ประเภท เป็นสินค้าทาง GP เเละ GS
ผมเลยต้องการเเยกสินค้าใน Database ออกมาโดยเเบ่งออกไปตาม สินค้าของ GP เเละ GS เพื่อต้องการคำนวนว่าในเเต่ละเดือน เเต่ละที่ว่าขายสินค้าเเต่ละอย่างไปเท่าไหร่
ส่วน Countif คีย์ใว้ที่ B3
ใน Database ควรรวมสินค้าทุกประเภทไว้ด้วยกันครับ การนำไปใช้ค่อยดึงไปเฉพาะค่าหรือสินค้าที่ตรงตามเงื่อนไขไปใช้ได้ ไม่ว่าจะสรุปข้อมูลเป็นจำนวนนับหรือผลรวมก็สามารถทำได้ง่าย ๆ ด้วย PivotTable ครับ
ส่วน Countif ที่ว่านี้อยู่ในชีท Total ใช่หรือไม่ครับ หากใช่ ไม่ทราบว่าเงื่อนไขการดึงข้อมูลเป็นอย่างไร สำหรับการสรุปข้อมูลเราสามารถใช้ PivotTable สรุปรายงานจาก Database แทนการใช้สูตรได้ครับ
liveday wrote:2.(ที่ชีท Template เซลล์ K1 เขียนสูตร =COUNTIF(J:J,"*?")) เกี่ยวโยงอะไรกับสูตร VBA หรือเปล่าครับ บางทีผมจะเอาโค้ดของอาจารย์ ไปทำเเบบฟอร์มตัวอื่นดูครับ ขอคำเเนะนำด้วยนะครับ
เกี่ยวกับ VBA ครับ ผมใช้นับว่าปัจจุบันมีค่าที่ต้องการนำไปวางใน Database กี่รายการ สูตรดังกล่าวเป็นการนับเฉพาะเซลล์ที่มีค่าอักขระใด ๆ
ไม่รวมอักขระที่แสดงค่าว่าง ซึ่งจะนำไปใช้ใน Code ด้านล่างครับ
Code: Select all
With Worksheets("Template")
Set rs = .Range("A2", .Range("J" & .Range("K1")))
End With