วิธีแปลงตารางทั้งหมดเป็นช่วงในแผ่นงานที่ใช้งานอยู่
ใน Excel คุณอาจใช้ตารางบางตารางเพื่อบันทึกข้อมูล แต่ในบางครั้งคุณต้องการแปลงตารางเป็นช่วงสำหรับทำบางรุ่น โดยทั่วไปคุณสามารถแปลงตารางหนึ่งตารางเป็นช่วงได้ครั้งเดียวซึ่งจะเป็นปัญหาหากมีตารางหลายสิบตารางในแผ่นงานที่จำเป็นต้องแปลงเป็นช่วง ที่นี่ฉันมีรหัส VBA สามารถแปลงตารางของแผ่นงานที่ใช้งานเป็นช่วงได้ในครั้งเดียว
แปลงตารางทั้งหมดเป็นช่วงของแผ่นงานที่ใช้งานอยู่ด้วย VBA
แปลงตารางทั้งหมดเป็นช่วงของแผ่นงานที่ใช้งานอยู่ด้วย VBA
1. เปิดใช้งานแผ่นงานที่คุณต้องการแปลงตารางจากนั้นกด Alt + F11 คีย์เพื่อเปิดใช้งาน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 คลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อสร้างสคริปต์โมดูลใหม่คัดลอกและวางโค้ดด้านล่างลงในโมดูลว่าง
VBA: แปลงตารางของแผ่นงานทั้งหมดเป็นช่วง
Sub ConvertTablesToRange()
'UpdatebyExtendoffice20180530
Dim xSheet As Worksheet
Dim xList As ListObject
Set xSheet = ActiveWorkbook.ActiveSheet
For Each xList In xSheet.ListObjects
xList.Unlist
Next
End Sub
3 กด F5 คีย์เพื่อรันโค้ดตอนนี้ตารางทั้งหมดของชีตปัจจุบันถูกแปลงเป็นช่วงแล้ว
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เสริมทักษะ Excel ของคุณด้วย Kutools for Excelและสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools for Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
Office Tab นำอินเทอร์เฟซแบบแท็บมาสู่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
