หาสูตร VBA ที่เก็บ Range ต่างๆ
Posted: Sun Mar 12, 2023 2:38 pm
ในสูตรมี SQL ควบคู่นะครับ ก่อนใช้ต้อง เข้า Tools-->References-->Microsoft ActiveX Data Objects 2.6 Library ด้วยนะครับ
สูตร VBA การเก็บค่าต่างๆ จาก Range AN ทั้งหมดที่มีการเปลี่ยนแปลง เพื่อทำการบันทึกข้อมูล
VBA ที่ผมเขียนขึ้นมานั้น จะเก็บค่าแค่ ที่เรากำหนด เช่น AN3 แค่ AN3 อย่างเดี่ยว
แต่ผมให้ทำการเก็บค่าเฉพาะ Range ที่มีการเปลี่ยนแปลง เอาเฉพาะ AN มีข้อมูลเปลี่ยนแปลง
เมือผมทำการ Filter หาข้อมูลอื่นแล้วเพิ่มข้อมูลเข้าเดียวช่อง AN จะเปลี่ยนเเปลงข้อมูลช่องอื่นก็ด้วย
ผมเลยไม่อยากจับแค่ AN3 อย่างเดี่ยวครับ
ถ้าช่อง AN ช่องไหนเปลี่ยนแปลงก็ให้เก็บข้อมูลช่อง AN ที่เปลี่ยนแปลงไปยังอีก Sheet ที่ผมทำการเขียน VBA
ไว้แล้วครับ
สิ่งที่ผมอย่างได้ทั้งหมดคือ
ผมให้ B3,C3,D3,E3,AN3,AQ3,AR3,AV3,AW3 ให้เปลี่ยน 3 ทุกครั้งที่ มีการแก้ไขครับ
ถ้าช่อง AN3 --> AN5 ก็ให้ทั้งหมดเปลี่ยนเป็น 5 ตามทั้งหมดครับ


สูตร VBA การเก็บค่าต่างๆ จาก Range AN ทั้งหมดที่มีการเปลี่ยนแปลง เพื่อทำการบันทึกข้อมูล
VBA ที่ผมเขียนขึ้นมานั้น จะเก็บค่าแค่ ที่เรากำหนด เช่น AN3 แค่ AN3 อย่างเดี่ยว
แต่ผมให้ทำการเก็บค่าเฉพาะ Range ที่มีการเปลี่ยนแปลง เอาเฉพาะ AN มีข้อมูลเปลี่ยนแปลง
เมือผมทำการ Filter หาข้อมูลอื่นแล้วเพิ่มข้อมูลเข้าเดียวช่อง AN จะเปลี่ยนเเปลงข้อมูลช่องอื่นก็ด้วย
ผมเลยไม่อยากจับแค่ AN3 อย่างเดี่ยวครับ
ถ้าช่อง AN ช่องไหนเปลี่ยนแปลงก็ให้เก็บข้อมูลช่อง AN ที่เปลี่ยนแปลงไปยังอีก Sheet ที่ผมทำการเขียน VBA
ไว้แล้วครับ
สิ่งที่ผมอย่างได้ทั้งหมดคือ
ผมให้ B3,C3,D3,E3,AN3,AQ3,AR3,AV3,AW3 ให้เปลี่ยน 3 ทุกครั้งที่ มีการแก้ไขครับ
ถ้าช่อง AN3 --> AN5 ก็ให้ทั้งหมดเปลี่ยนเป็น 5 ตามทั้งหมดครับ