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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)เพิ่ม 0 หรือ False เข้าไปใน Vlookup ครับ เนื่องจากข้อมูลไม่ได้เรียงจากน้อยไปหามาก ดังนั้นส่วนประกอบสุดท้ายของ Vlookup จึงมีความจำเป็นครับsdmania wrote:รบกวนอาจารย์ช่วยดู code ของtextBox ผมด้วยครับมีerror เกี่ยวกับVlookupครับ
ในsheet2 เป็นข้อมูล
ส่วนในShowformที่อยู่ในSheet1 เรียกใช้ข้อมูลจากSheet2ครับ
ความต้องการของผมคือ combobox เลือกดูรหัสสินค้า แล้วtextbox ตัองโชว์ชื่อสินค้าครับ
แต่จุดที่มีปัญหาคือ combobox ดูรหัสสินค้าได้แค่ booke07 เมื่อเลือกดูรหัสสินค้า booka01 มันerrorเลยครับ
ทั้งๆที่code ผมได้กำหนดrange ครอบคลุมแล้วครับ Sheet2!b3:c11
ทำไมถึงเรียกข้อมูลbooka01ไม่ได้ครับ
Code: Select all
txtName.Value = Application.WorksheetFunction.VLookup(cboCode, myRange, 2, 0)
ต้องกำหนดให้โปรแกรมยอมรับการใช้งาน Macro ก่อนครับ โดยsdmania wrote:
เมื่อปิดโปรแกรมexcel แล้วเราเรียกขึ้นมาใหม่จะพบกับ แจ้งerror ดังภาพครับอาจารย์
Code: Select all
Sheets("Sheet1").Range("A65536").End(xlUp).EntireRow.Delete
กรณีสร้าง Object ใด ๆ ไว้ก่อนแล้ว หากไปคลิกขวาที่ Object นั้นจะขึ้นข้อความว่า Assign Macro สำหรับเมนูภาษาไทยน่าจะเป็น กำหนดแมโคร ทำนองนี้ครับ (ผมไม่ได้ใช้เมนูภาษาไทย) และเป็นเช่นนี้กับทุก Version ครับjindarat wrote:อยากทราบว่าการเข้าไปทำAssign macro ของExcel2007 ลองคลิกขวาปรากฎข้อความว่ากำหนดแมโคร ข้อความนี้ใช่เปล่าค่ะ