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

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

ฝากความเห็น

วิธี (บังคับ) เปิดใช้งานแท็บแนวตั้งใน Chrome สำหรับ Windows 11

วิธี (บังคับ) เปิดใช้งานแท็บแนวตั้งใน Chrome สำหรับ Windows 11

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

เวอร์ชัน Build 29565 และ 28020.1812 สำหรับ Windows 11 ได้ถูกปล่อยออกมาใน Canary Channel แล้ว

เวอร์ชัน Build 29565 และ 28020.1812 สำหรับ Windows 11 ได้ถูกปล่อยออกมาใน Canary Channel แล้ว

Windows 11 Canary build 29565 และ 28020.1812 เพิ่มการแจ้งเตือน Secure Boot, การตั้งค่าทัชแพด, การปรับปรุง Drag Tray และการแก้ไข Feedback Hub

ไมโครซอฟต์ยืนยันการอัปเกรดครั้งใหญ่ของ Windows 11 – แถบงานที่เคลื่อนย้ายได้, ลดความยุ่งยากของ AI, ลดการหยุดชะงักของการอัปเดต และอื่นๆ อีกมากมาย

ไมโครซอฟต์ยืนยันการอัปเกรดครั้งใหญ่ของ Windows 11 – แถบงานที่เคลื่อนย้ายได้, ลดความยุ่งยากของ AI, ลดการหยุดชะงักของการอัปเดต และอื่นๆ อีกมากมาย

Windows 11 ได้รับการแก้ไขข้อบกพร่องที่รอคอยมานาน โดย Microsoft ปรับปรุงแถบงาน การอัปเดต และประสิทธิภาพ พร้อมทั้งปรับปรุงแนวทาง AI ให้ดียิ่งขึ้น

KB5055625 สำหรับ Windows 11 (build 26200.5518) ทำให้ไอคอนบนแถบงานมีขนาดเล็ลงใน Dev Channel

KB5055625 สำหรับ Windows 11 (build 26200.5518) ทำให้ไอคอนบนแถบงานมีขนาดเล็ลงใน Dev Channel

KB5055625 สำหรับ Windows 11 (build 26200.5518) เปิดตัวใน Dev Channel พร้อมคุณสมบัติใหม่สำหรับแถบงานและฟังก์ชันแชร์ และย้ายตัวเลือกเมาส์ไปยังการตั้งค่า

เวอร์ชัน Build 26120.3671 สำหรับ Windows 11 ได้รับการปรับปรุงแถบงาน, QMR, การแชร์ และ AI ในช่องเบต้า

เวอร์ชัน Build 26120.3671 สำหรับ Windows 11 ได้รับการปรับปรุงแถบงาน, QMR, การแชร์ และ AI ในช่องเบต้า

Build 26120.3671 (KB5055622) สำหรับ Windows 11 เพิ่มตัวเลือกในการเปลี่ยนขนาดไอคอนบนแถบงาน QMR ได้รับแพ็คเกจทดสอบ และมีการเปลี่ยนแปลงเกี่ยวกับการแชร์และ AI

ฟีเจอร์ใหม่ 9 อย่างจะทยอยเปิดตัวสำหรับ Microsoft Copilot ในปี 2025 บน Windows 11, อุปกรณ์มือถือ และเว็บ

ฟีเจอร์ใหม่ 9 อย่างจะทยอยเปิดตัวสำหรับ Microsoft Copilot ในปี 2025 บน Windows 11, อุปกรณ์มือถือ และเว็บ

Microsoft Copilot ได้รับคุณสมบัติใหม่ ๆ รวมถึง Memory, Actions, Vision, Pages, Podcasts, Shopping, Deep Research และ Search สำหรับ Windows 11

Windows 10 จะยุติการสนับสนุน: 6 วิธีฉลาดๆ ที่จะช่วยให้พีซีของคุณใช้งานได้อย่างปลอดภัยหลังเดือนตุลาคม 2025

Windows 10 จะยุติการสนับสนุน: 6 วิธีฉลาดๆ ที่จะช่วยให้พีซีของคุณใช้งานได้อย่างปลอดภัยหลังเดือนตุลาคม 2025

การสนับสนุน Windows 10 สิ้นสุดลงเมื่อวันที่ 14 ตุลาคม 2025 เรียนรู้ตัวเลือกของคุณในการอัปเกรดเป็น Windows 11, Linux Mint, ChromeOS Flex หรือขยายการสนับสนุนอย่างปลอดภัย

KB5074168 (build 28020.1495) สำหรับ Windows 11 26H1 ปรับปรุงภาพพื้นหลังและแก้ไขข้อบกพร่อง (Canary)

KB5074168 (build 28020.1495) สำหรับ Windows 11 26H1 ปรับปรุงภาพพื้นหลังและแก้ไขข้อบกพร่อง (Canary)

KB5074168 (build 28020.1495) สำหรับ Windows 11 ได้ถูกปล่อยออกมาใน Canary Channel แล้ว โดยมีการรองรับวอลเปเปอร์ WebP แก้ไขข้อผิดพลาด และแก้ไขปัญหาที่ทราบแล้ว

วิธีตั้งเวลาสำรองข้อมูลแบบเต็มอัตโนมัติบน Windows 11 และ 10

วิธีตั้งเวลาสำรองข้อมูลแบบเต็มอัตโนมัติบน Windows 11 และ 10

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

ไมโครซอฟต์ระบุว่าในปี 2026 จะมุ่งเน้นไปที่การแก้ไขปัญหาที่สำคัญที่สุดของ Windows 11

ไมโครซอฟต์ระบุว่าในปี 2026 จะมุ่งเน้นไปที่การแก้ไขปัญหาที่สำคัญที่สุดของ Windows 11

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