EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่างเพิ่มเติม)ไฟล์ตัวอย่าง และ รูปReport ที่ต้องการbank9597 wrote:เท่าที่อ่าน สามารถทำได้น่ะครับ แต่ผมอยากได้ไฟล์ตัวอย่างมาดูด้วยครับ พร้อมทั้งวาดภาพ Report ที่ต้องการมาดูหน่อยครับ
ให้ course ไปเป็น Header แล้วให้ status มาโชอในตาลางbank9597 wrote:ภาพที่แนบมาเล็กมากเลยครับ รบกวนแนบแต่ภาพ(ใหญ่)มาอีกครั้งครับ
เท่าที่ดูจากที่คุณออกแบบไว้ น่าจะเป็น Group Header ครับ
ผมลองในรูบปแบบ Crosstab แล้ว มัน แต่ว่าผมต้องการ ให้ table status show "C, NYA, ExP" ไม้ต้องการออกเป็นตัวเลบsnasui wrote: สามารถนำ Crosstab Query ไปทำ Crosstab Report ได้ครับ ตัวอย่าง http://www.fmsinc.com/MicrosoftAccess/q ... index.html
Code: Select all
a_status_show: IIf([a_status]=1,Format([a_datetrain],"dd/mm/yyyy") & Chr(13) & Chr(10) & "C",IIf([a_status]=2,Format([a_datetrain],"dd/mm/yyyy") & Chr(13) & Chr(10) & "NYC",Format([a_datetrain],"dd/mm/yyyy") & Chr(13) & Chr(10) & "ExP"))
snasui wrote: Value ใน Query แบบ Crosstab สามารถโชว์ได้ค่าเดียวเท่านั้น การจะให้แสดงด้วยกันจำเป็นต้องใช้การประยุกต์ เช่นเชื่อมข้อความเข้าด้วยกันเข้ามาช่วย
ยกตัวอย่างการปรับสูตรเป็นตามด้านล่าง เมื่อได้ผลลัพธ์แล้วให้ขยายความสูงของบรรทัดก็จะเห็นวันที่แสดงอยู่ด้านบน
การจะปรับให้อยู่ด้านหน้าหรือด้านหลังก็ย่อมทำได้ ลองปรับเองตามแบบที่ต้องการครับCode: Select all
a_status_show: IIf([a_status]=1,Format([a_datetrain],"dd/mm/yyyy") & Chr(13) & Chr(10) & "C",IIf([a_status]=2,Format([a_datetrain],"dd/mm/yyyy") & Chr(13) & Chr(10) & "NYC",Format([a_datetrain],"dd/mm/yyyy") & Chr(13) & Chr(10) & "ExP"))
VBA ยังไม้รู้เท่าไราเลียครับอาจารย์snasui wrote: การเปลี่ยนสีตัวอักษรเพียงบางอักขระคงต้องพึ่ง VBA ลองเขียนมาเองก่อน ติดตรงไหนแล้วค่อยถามกันต่อครับ