วิธีคัดลอกสูตรไปยังชีต Excel VBA อื่น

Excel VBA เป็นเครื่องมือที่มีประสิทธิภาพมากที่ช่วยให้คุณสามารถคัดลอกสูตรจากชีตหนึ่งไปยังอีกชีตหนึ่งโดยทางโปรแกรม ในบทความนี้ เราจะแสดงวิธีใช้ Excel VBA เพื่อคัดลอกสูตรไปยังชีตอื่น

ก่อนอื่นเราจะสร้างมาโครอย่างง่ายที่จะคัดลอกสูตรจากเซลล์หนึ่งไปยังอีกเซลล์หนึ่งบนแผ่นงานเดียวกัน จากนั้นเราจะแก้ไขแมโครเพื่อคัดลอกสูตรไปยังชีตอื่น

เริ่มต้นใช้งาน

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

การบันทึกมาโคร

เมื่อต้องการบันทึกแมโคร ให้ทำตามขั้นตอนเหล่านี้:

1. เปิดสมุดงานที่มีแผ่นงานพร้อมสูตรที่คุณต้องการคัดลอก

2. กดปุ่ม "บันทึกมาโคร" บนแท็บ "นักพัฒนา" หากคุณไม่เห็นแท็บ “นักพัฒนาซอฟต์แวร์” คลิกที่นี่เพื่อเรียนรู้วิธีเพิ่ม

3. ป้อนชื่อสำหรับมาโครของคุณและเลือกปุ่มทางลัดหากต้องการ

4. คลิก “ตกลง”

5. เลือกเซลล์ที่มีสูตรที่คุณต้องการคัดลอก

6. กด “Ctrl” + “C” เพื่อคัดลอกเซลล์ที่เลือก

7. เลือกเซลล์ที่คุณต้องการวางสูตรที่คัดลอก

8. กด “Ctrl” + “V” เพื่อวางสูตรที่คัดลอก

9. กดปุ่ม "หยุดการบันทึก" บนแท็บ "นักพัฒนา"

มาโครของคุณพร้อมใช้งานแล้ว! หากต้องการเรียกใช้ เพียงกดปุ่มทางลัดที่คุณกำหนดให้ หรือคลิกปุ่ม "มาโคร" บนแท็บ "นักพัฒนา" แล้วเลือกมาโครของคุณจากรายการ

การเขียนโค้ด VBA ด้วยตนเอง

คุณยังสามารถบรรลุผลลัพธ์เดียวกันได้ด้วยการเขียนโค้ด VBA สองสามบรรทัด โดยทำตามขั้นตอนเหล่านี้:

1. เปิดสมุดงานที่มีแผ่นงานพร้อมสูตรที่คุณต้องการคัดลอก

2. กด “Alt” + “F11” เพื่อเปิด Visual Basic Editor

3. คลิก “แทรก” > “โมดูล”

4. ป้อนรหัสต่อไปนี้ในโมดูล:

สูตรคัดลอกย่อย ()

Dim sourceRange เป็นช่วง

Dim targetRange เป็นช่วง

ตั้ง sourceRange = Range(“A1”) 'เปลี่ยน A1 เป็นเซลล์สูตรของคุณ

ตั้ง targetRange = Range(“B1”) 'เปลี่ยน B1 เป็นเซลล์วางที่คุณต้องการ

targetRange.Formula = sourceRange.Formula

จบซับ

5. กด “F5” เพื่อรันโค้ด

ตอนนี้สูตรของคุณควรถูกคัดลอกไปยังเซลล์ที่ต้องการแล้ว!

การแก้ไขมาโครเพื่อคัดลอกสูตรไปยังชีตอื่น

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

1. เปิดสมุดงานที่มีแผ่นงานพร้อมสูตรที่คุณต้องการคัดลอก

2. กด “Alt” + “F11” เพื่อเปิด Visual Basic Editor

3. ดับเบิลคลิกที่มาโครของคุณในรายการทางด้านซ้ายของหน้าจอ รหัสสำหรับมาโครของคุณจะปรากฏทางด้านขวา

4. ค้นหาบรรทัดของรหัสต่อไปนี้:

ตั้ง targetRange = Range(“B1”) 'เปลี่ยน B1 เป็นเซลล์วางที่คุณต้องการ

5. เปลี่ยน “B1” เป็นเซลล์บนแผ่นงานอื่นที่คุณต้องการวางสูตรโดยใช้รูปแบบนี้: SheetName!CellAddress ตัวอย่างเช่น ถ้าคุณต้องการวางสูตรลงในเซลล์ B2 บนแผ่นงานชื่อ "Sheet2" คุณต้องเปลี่ยนรหัสดังนี้:

ตั้งค่า targetRange = Sheets(“Sheet2”).Range(“B2”)

6. กด “F5” เพื่อรันโค้ด ตอนนี้สูตรของคุณควรคัดลอกไปยังแผ่นงานอื่นแล้ว!

ความคิดสุดท้าย

หลังจากอ่านบทความนี้แล้ว ตอนนี้คุณควรรู้วิธีคัดลอกสูตรไปยังแผ่นงานอื่นโดยใช้ Excel VBA คุณสามารถใช้มาโครที่บันทึกไว้ตามที่เป็นอยู่ หรือปรับเปลี่ยนให้เหมาะกับความต้องการของคุณ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Excel VBA โปรดดูบทความอื่นๆ ของเราในหัวข้อนี้!

นี่คือจุดสิ้นสุดของบทช่วยสอน

Leave a Comment

KeepNote: เครื่องมือจดบันทึกพร้อมลำดับชั้นของสมุดบันทึก

KeepNote: เครื่องมือจดบันทึกพร้อมลำดับชั้นของสมุดบันทึก

เราได้ทดสอบแอปพลิเคชันจดบันทึกดีๆ มาแล้วหลายตัว เช่น NoteFly และ Noteliner ตอนนี้ KeepNote คือเครื่องมือที่ใช้งานง่ายและมีประสิทธิภาพ

วิธีการติดตั้ง Windows 8 บนแท็บเล็ต Windows 7 [คู่มือ]

วิธีการติดตั้ง Windows 8 บนแท็บเล็ต Windows 7 [คู่มือ]

หากคุณมีแท็บเล็ตที่สามารถรันระบบปฏิบัติการ Windows 7 ได้ คุณอาจสนใจลองใช้ระบบปฏิบัติการ Windows ที่เน้นแท็บเล็ตมากขึ้น

ติดตั้งอิมเมจดิสก์ลงใน RAM เพื่อการเข้าถึงดิสก์ความเร็วสูงด้วย OSFMount

ติดตั้งอิมเมจดิสก์ลงใน RAM เพื่อการเข้าถึงดิสก์ความเร็วสูงด้วย OSFMount

ค้นพบคุณสมบัติพิเศษเฉพาะของ OSFMount - เมาท์ดิสก์อิมเมจโดยตรงลงใน RAM เพื่อการเข้าถึงที่เร็วขึ้นและประสิทธิภาพที่ปรับปรุงดีขึ้น

GIF Optimizer: บีบอัดและปรับแต่ง GIF ออนไลน์

GIF Optimizer: บีบอัดและปรับแต่ง GIF ออนไลน์

ใช้เครื่องมือเพิ่มประสิทธิภาพ GIF เพื่อบีบอัดและเพิ่มประสิทธิภาพ GIF ของคุณออนไลน์เพื่อให้โหลดได้เร็วขึ้น แชร์ได้ราบรื่นขึ้น และประสิทธิภาพการทำงานที่ดียิ่งขึ้น

สร้าง DVD สากลสำหรับ Windows 7 โดยการลบเวอร์ชัน

สร้าง DVD สากลสำหรับ Windows 7 โดยการลบเวอร์ชัน

กระบวนการติดตั้ง Windows XP สร้างความหงุดหงิดอย่างมากให้กับผู้ใช้หลายคน ส่วนใหญ่เป็นเพราะแผ่นดิสก์ติดตั้งมีเวอร์ชันที่แตกต่างกัน คนส่วนใหญ่มี

แสดงเนื้อหาหน้าเว็บสดบนเดสก์ท็อปของคุณด้วย Snippage [วิดเจ็ต]

แสดงเนื้อหาหน้าเว็บสดบนเดสก์ท็อปของคุณด้วย Snippage [วิดเจ็ต]

Snippage เป็นแอปเดสก์ท็อป Adobe Air ที่ยอดเยี่ยม ซึ่งช่วยให้คุณจับภาพบางส่วนของเว็บเพจ แล้วใช้เป็นวิดเจ็ตบนเดสก์ท็อปของคุณ หากคุณ

ว��ธีป้องกันไม่ให้ผู้ใช้บัญชี Windows 8 เปลี่ยนการตั้งค่าอินเทอร์เน็ต [เคล็ดลับ]

ว��ธีป้องกันไม่ให้ผู้ใช้บัญชี Windows 8 เปลี่ยนการตั้งค่าอินเทอร์เน็ต [เคล็ดลับ]

เรียนรู้วิธีป้องกันไม่ให้ผู้ใช้บัญชี Windows 10/11 เปลี่ยนการตั้งค่าอินเทอร์เน็ต รักษาความปลอดภัยในการกำหนดค่าเครือข่ายของคุณด้วยขั้นตอนเหล่านี้

วิธีค้นหารหัสผ่าน WiFi บน Windows 11

วิธีค้นหารหัสผ่าน WiFi บน Windows 11

ไม่ต้องกังวลเรื่องลืมรหัสผ่าน WiFi อีกต่อไป! เรียนรู้วิธีการเข้าถึงและกู้คืนรหัสผ่านบน Windows 11 ได้ง่ายๆ เพียงไม่กี่ขั้นตอน

ตรวจสอบว่าคอมพิวเตอร์ของคุณเข้ากันได้กับ Oculus Rift หรือไม่

ตรวจสอบว่าคอมพิวเตอร์ของคุณเข้ากันได้กับ Oculus Rift หรือไม่

Oculus Rift เป็นหนึ่งในชุดหูฟัง VR ที่มีแนวโน้มมากที่สุดที่จะเข้าสู่ตลาด แม้ว่าอุปกรณ์นี้จะวางจำหน่ายมาหลายปีแล้ว แต่ในที่สุดก็พร้อมวางจำหน่ายแล้ว

เล่นเกม Windows บน iPad หรือแท็บเล็ต Android ของคุณ

เล่นเกม Windows บน iPad หรือแท็บเล็ต Android ของคุณ

เกมพีซีแทบจะไม่มีเวอร์ชันมือถือเลย ซึ่งก็เป็นเรื่องที่คาดไว้อยู่แล้ว เพราะอุปกรณ์มือถือไม่สามารถให้ประสบการณ์แบบเดียวกับเดสก์ท็อปได้ แม้ว่าคุณจะ