Page 1 of 1
เขียน Code VBA แล้วไม่ RUN weekly, monthy Report
Posted: Wed Mar 16, 2016 5:40 pm
by sanipa
เขียน Code VBA ใน Module 3 แล้ว ใน Sheet ชื่อ ReportQC ไม่ RUN รายงานเป็น weekly, monthy Report
แก้ไข Code VBA อย่างไร เพื่อ ออกรายการได้ครบทุกรายงาน Daily, weekly, monthy Report
ขอบคุณค่ะ
Re: เขียน Code VBA แล้วไม่ RUN weekly, monthy Report
Posted: Wed Mar 16, 2016 7:49 pm
by snasui

ช่วยอธิบายเพิ่มเติมว่า Code ที่เขียนนั้นต้องการจะทำอะไร หากถูกต้องค่าที่ชีตใด เซลล์ใด ต้องมีค่าเป็นเท่าใด จะได้ช่วยดูให้ได้ครับ
Re: เขียน Code VBA แล้วไม่ RUN weekly, monthy Report
Posted: Thu Mar 17, 2016 7:45 am
by sanipa
ต้องการให้รายงานใน Sheet ชื่อ Report QC แสดง ค่าจาก Sheet ชื่อ ST1 (Colum R:V) ถึง ST6 (Colum R:V) เป็นข้อมูลค่า Daily, weekly, monthy , Yearly Report
(ใช่ช่องเซลลฺ์ตาม File แนบ) และ ไม่ทราบ Code ที่ใช้ ถูกต้องหรือไม่
ขอบคุณค่ะ

Re: เขียน Code VBA แล้วไม่ RUN weekly, monthy Report
Posted: Sat Mar 19, 2016 10:44 am
by snasui

ภาพตัวอย่างคำตอบเล็กมาก ช่วยแนบมาใหม่ครับ
Re: เขียน Code VBA แล้วไม่ RUN weekly, monthy Report
Posted: Sat Mar 19, 2016 3:26 pm
by sanipa
ต้องการให้รายงานใน Sheet ชื่อ Report QC แสดง ค่าจาก Sheet ชื่อ ST1 (Colum R:V) ถึง ST6 (Colum R:V) เป็นข้อมูลค่า Daily, weekly, mouthy , Yearly Report
(ใช่ช่องเซลลฺ์ตาม File แนบ) และ ไม่ทราบ Code ที่ใช้ ถูกต้องหรือไม่
ได้เพิ่มรายละเอียด ใหม่ใน File แล้วค่ะ
ขอบคุณค่ะ
Re: เขียน Code VBA แล้วไม่ RUN weekly, monthy Report
Posted: Sat Mar 19, 2016 4:02 pm
by snasui

เมื่อใช้สูตรได้ก็ไม่จำเป็นต้องเขียน Code ไม่ทราบว่าสูตรที่เขียนไว้นั้นมีข้อจำกัดอะไรครับ
รายงานประจำวัน สัปดาห์ เดือนและปีที่กล่าวถึงนั้นต้องการให้วางเซลล์ไหน พิจารณาอย่างไรจะนำแบบรายวัน รายสัปดาห์ รายปีมาวางครับ
Code ที่เขียนมานั้นไม่ถูกต้อง ควรลองบันทึก Macro การเขียนสูตร จะได้ทราบว่าได้สูตรลักษณะใด จะได้ปรับใช้งานได้
ตัวอย่าง Code สำหรับการเขียนสูตรในเซลล์ตามด้านล่างครับ
Code: Select all
Range("C10").Formula = "=AVERAGEIF(ST1!$A$2:$A$1000,$B$1,ST1!$S$2:$S$1000)"