วิธีคัดลอกสูตรไปยังชีต 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 โปรดดูบทความอื่นๆ ของเราในหัวข้อนี้!

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

ฝากความเห็น

Windows 11 เพิ่มฟีเจอร์ไฟแบ็คไลท์คีย์บอร์ดใหม่ในเมนูการตั้งค่า

Windows 11 เพิ่มฟีเจอร์ไฟแบ็คไลท์คีย์บอร์ดใหม่ในเมนูการตั้งค่า

Windows 11 เพิ่มตัวเลือกไฟแบ็คไลท์คีย์บอร์ดในเมนูการตั้งค่า ทำให้ผู้ใช้สามารถปรับความสว่างของไฟแบ็คไลท์ได้โดยไม่ต้องใช้ปุ่มกดจริงหรือซอฟต์แวร์จากผู้ผลิต

วิธีแสดงเปอร์เซ็นต์แบตเตอรี่ในแถบงานบน Windows 11

วิธีแสดงเปอร์เซ็นต์แบตเตอรี่ในแถบงานบน Windows 11

หากต้องการเปิดใช้งานการแสดงเปอร์เซ็นต์แบตเตอรี่ในแถบงานบน Windows 11 ให้เปิด การตั้งค่า > ระบบ > พลังงานและแบตเตอรี่ แล้วเปิดใช้งานตัวเลือกการแสดงเปอร์เซ็นต์แบตเตอรี่

ไฟล์ ISO ของ Tiny11 ได้รับการอัปเดตเป็น Windows 11 เวอร์ชัน 24 ชั่วโมงที่แล้ว

ไฟล์ ISO ของ Tiny11 ได้รับการอัปเดตเป็น Windows 11 เวอร์ชัน 24 ชั่วโมงที่แล้ว

ขณะนี้คุณสามารถดาวน์โหลดไฟล์ ISO ของ Windows 11 24H2 Tiny11 เพื่อทำการติดตั้งใหม่ทั้งหมดหรืออัปเกรดโดยตรงโดยปราศจากโปรแกรมที่ไม่จำเป็นหรือฟีเจอร์ที่ไม่ต้องการ

วิธีตรวจสอบว่า Windows 11 25H2 ติดตั้งอยู่ในพีซีของคุณหรือไม่

วิธีตรวจสอบว่า Windows 11 25H2 ติดตั้งอยู่ในพีซีของคุณหรือไม่

หากต้องการตรวจสอบว่าติดตั้ง Windows 11 เวอร์ชัน 25H2 แล้วหรือไม่ ให้เปิด การตั้งค่า > ระบบ > เกี่ยวกับ แล้วตรวจสอบหมายเลขเวอร์ชัน หรือใช้คำสั่ง winver ก็ได้

8 สิ่งสำคัญที่ต้องทำก่อนติดตั้ง Windows 11

8 สิ่งสำคัญที่ต้องทำก่อนติดตั้ง Windows 11

ก่อนติดตั้ง Windows 11 คุณควรตรวจสอบความเข้ากันได้ เปิดใช้งาน TPM 2.0 และ Secure Boot สร้างข้อมูลสำรอง ลบแอป ซ่อมแซมไฟล์ และ...

Build 26200.5742 (KB5064075) สำหรับ Windows 11 25H2 เพิ่มภาพกราฟิกใหม่ในเมนู Start (Dev)

Build 26200.5742 (KB5064075) สำหรับ Windows 11 25H2 เพิ่มภาพกราฟิกใหม่ในเมนู Start (Dev)

อัปเดต Build 26200.5742 (KB5064075) สำหรับ Windows 11 25H2 มาถึงแล้วใน Dev Channel พร้อมคุณสมบัติใหม่ในเมนู Start และตัวเลือก Control Panel ใน Settings

Build 26200.5751 สำหรับ Windows 11 25H2 นำเสนอคุณสมบัติใหม่และการเปลี่ยนแปลงด้านภาพ (Dev)

Build 26200.5751 สำหรับ Windows 11 25H2 นำเสนอคุณสมบัติใหม่และการเปลี่ยนแปลงด้านภาพ (Dev)

Build 26200.5751 (KB5064071) สำหรับ Windows 11 25H2 มาถึงแล้วใน Dev Channel พร้อมคุณสมบัติใหม่ และ Build 26120.5751 มาถึงใน Beta แล้ว

วิธีใช้ Copilot Vision เพื่อขอความช่วยเหลือจาก AI บน Windows 11

วิธีใช้ Copilot Vision เพื่อขอความช่วยเหลือจาก AI บน Windows 11

ในการใช้งาน Copilot Vision บน Windows 11 ให้เปิดแอป Copilot คลิกไอคอนแว่นตา Vision เลือกแอป แล้วคลิก แชร์

วิธีเปิดใช้งาน Auto Super Resolution บน Windows 11

วิธีเปิดใช้งาน Auto Super Resolution บน Windows 11

หากต้องการเปิดใช้งาน Auto Super Resolution บน Windows 11 เพื่อเพิ่มความละเอียดของเกม ให้ไปที่ การตั้งค่า > การแสดงผล > กราฟิก แล้วเปิดใช้งาน Automatic super resolution

วิธีถอนการลงทะเบียนพีซีของคุณจากโปรแกรม Windows 11 Insider

วิธีถอนการลงทะเบียนพีซีของคุณจากโปรแกรม Windows 11 Insider

หากต้องการออกจากโปรแกรม Windows 11 Insider ให้คลิก "หยุดรับเวอร์ชันทดลองใช้งาน" ในการตั้งค่าโปรแกรม Windows Insider และเปิดใช้งาน "ยกเลิกการลงทะเบียน"