การสุ่มข้อมูลที่ไม่ซ้ำกันเป็นชุด ๆ (VBA)

การสุ่มข้อมูลเป็นชุด ๆ ด้วยสูตรสามารถดูได้ที่นี่ครับ ด้านล่างนี้จะแสดงตัวอย่างการเขียน Code ให้สุ่มข้อมูลออกมาเป็นชุด ๆ ในแต่ละชุดไม่ซ้ำกัน โดยเรียกใช้ Proceture RandomUnique ภาพตัวอย่าง

การสุ่มข้อมูลที่ไม่ซ้ำกันเป็นชุด ๆ (VBA) Read More »

การลบชื่อที่ให้ไว้กับเซลล์จำนวนมากในคราวเดียว (VBA)

การให้ชื่อไว้กับเซลล์หรือช่วงเซลล์จำนวนมากจะทำให้ไฟล์มีขนาดใหญ่ขึ้น นอกจากนี้ยังต้องตรวจตราเสมอว่ามีชื่อที่ Link มาจากไฟล์อื่นที่ไม่ใช้แล้วหรือไม่ เป็นชื่อที่เป็น Error หรือไม่ หากไม่ใช้ชื่อนั้น ๆ แล้วควรจะทำการลบชื่อทิ้งไป การลบชื่อทำได้โดยเข้าเมนู Formulas > Name Manager ซึ่งการเข้ามาลบด้วย Manual เช่นนี้ย่อมไม่สะดวกหากมีชื่อที่ต้องลบจำนวนมาก

การลบชื่อที่ให้ไว้กับเซลล์จำนวนมากในคราวเดียว (VBA) Read More »

การจัดเรียงข้อมูลที่กระจัดกระจายไว้ในคอลัมน์เดียว (VBA)

การจัดเรียงข้อมูลที่กระจัดกระจายอยู่หลายคอลัมน์ให้มาเรียงในคอลัมน์เดียว นั้น ดูเหมือนว่าหากใช้ VBA ค่อนข้างจะสะดวกกว่าการใช้สูตรครับ ตัวอย่างตามด้านล่างจะเป็นการจัดเรียงข้อมูลที่อยู่ตั้งแต่คอลัมน์ B เป็นต้นไปมาเรียงใหม่ในคอลัมน์ A โดยเรียงเป็นชุดข้อมูล

การจัดเรียงข้อมูลที่กระจัดกระจายไว้ในคอลัมน์เดียว (VBA) Read More »

การทำตัวห้อย, ตัวยก (VBA)

สำหรับการทำตัวห้อย ตัวยกใน Excel จะไม่สามารถจัดการด้วยฟังก์ชั่นได้ กรณีต้องการจัดตัวห้อยตัวยกจำนวนมาก จำเป็นต้องใช้ VBA เข้ามาช่วยในการจัดการครับ ตัวอย่างต่อไปนี้เป็นการทำตัวห้อย และตัวยก ตามลำดับ ซึ่งเป็นการทำตัวห้อย ตัวยกที่ 3 อักขระหลังสุด โดยให้คลุมพื้นที่ที่ต้องการ แล้วทำการ Run Code ครับ

การทำตัวห้อย, ตัวยก (VBA) Read More »

การเปลี่ยนตัวอักษรในภาษาอังกฤษให้เป็นตัวเล็ก, ใหญ่ หรือ ขึ้นต้นด้วยตัวใหญ่ (VBA)

สำหรับการเปลี่ยนตัวอักษรภาษาอังกฤษจากตัวเล็กเป็นตัวใหญ่ หรือตรงกันข้ามหรือเปลี่ยนจากคำนำหน้าให้เป็นตัวใหญ่ โดยปกติสามารถใช้ฟังก์ชั่น Upper(), Lower() หรือ Proper() ได้ แต่หากข้อมูลที่ได้รับมากระจัดกระจาย

การเปลี่ยนตัวอักษรในภาษาอังกฤษให้เป็นตัวเล็ก, ใหญ่ หรือ ขึ้นต้นด้วยตัวใหญ่ (VBA) Read More »

Scroll to Top