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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)=IF($F$2="","",INDEX($B$2:$B$3,MATCH($F$2,$C$2:$C$3,0)))
ที่เซลล์ E2 วางเป็นสูตร ถ้าค่าในเซลล์ F2 เป็นเลข 1 ที่เซลล์ E2 = ซื้อ หากเป็น 2 ที่เซลล์ E2 = ขาย Code: Select all
"=IF(R2C6="""","""",INDEX(R2C2:R3C2,MATCH(R2C6,R2C3:R3C3,0)))"
Code: Select all
formBook.Sheets("Form").Range("e2").Formula = "=IF($F$2="""","""",INDEX($B$2:$B$3,MATCH($F$2,$C$2:$C$3,0)))"
Code: Select all
formBook.Sheets("Form").Range("f15").Formula = "=IFERROR(IF($E$2="""","""",INDEX(Group!$N$2:$N$7,MATCH($E$2,Group!$Q$2:$Q$7,0))),"")"
""
ในสูตรที่วางด้วย VBA จะต้องเป็น """"
เสมอครับ""
คู่หลังสุดยังไม่ได้เป็น """"
ครับ