Làm cách nào để chuyển đổi tất cả các bảng thành phạm vi trong Trang tính đang hoạt động?
Trong Excel, bạn có thể sử dụng một số bảng để ghi dữ liệu, nhưng trong một số trường hợp, bạn muốn chuyển đổi bảng thành phạm vi để thực hiện một số ấn bản. Nói chung, bạn chỉ có thể chuyển đổi một bảng thành phạm vi một lần, sẽ rất rắc rối nếu có hàng chục bảng trong một trang tính cần được chuyển đổi thành phạm vi. Ở đây tôi có một mã VBA có thể chuyển đổi các bảng của trang tính hoạt động thành phạm vi cùng một lúc.
Chuyển đổi tất cả các bảng thành phạm vi trang tính hoạt động với VBA
Chuyển đổi tất cả các bảng thành phạm vi trang tính hoạt động với VBA
1. Kích hoạt trang tính bạn muốn chuyển đổi bảng của nó, sau đó nhấn Alt + F11 phím để kích hoạt Microsoft Visual Basic cho các ứng dụng cửa sổ.
2. nhấp chuột Chèn > Mô-đun để tạo một tập lệnh mô-đun mới, hãy sao chép và dán mã bên dưới vào mô-đun trống.
VBA: Chuyển đổi tất cả các bảng của trang tính hiện hoạt thành phạm vi
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. nhấn F5 để chạy mã, bây giờ tất cả các bảng của trang tính hiện tại đã được chuyển đổi thành phạm vi.
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!