Mọi người giúp mình với file excel chạy rất chậm, giúp cho nó chạy nhanh dùm em với

Liên hệ QC
h1.png
TextBox thừa nhiều quá làm chậm file
 
File của bạn bị như vậy vì trong quá trình làm việc với file bạn gặp lỗi căn bản như sao chép dán ô, fill mà không biết trong ô có chứa một đối tượng.



Để biết ô có chứa đối tượng hay không:
Cách 1: Ấn Ctrl+G chọn Special... (Đặt biệt...) Chọn Objects (Đối tượng)

------------------------
FormatExcel.png
-------------------------
Excel2.png

---------------------------


Cách 2: Mở khung xem Selection and Visibility trong Tab Page Layout (Bố trí trang) -> Selection Pane (Ngăn lựa chọn)

Kiểm tra xem có các Object không, và khi mình copy paste hoặc fill thì đối tượng có nằm trong vùng chọn hay không.

Và chỉnh sửa lại thuộc tính đối tượng cho phù hợp.

Rồi sau đó mới thực hiện copy paste hoặc fill.
-------------------------------------------
Excel2.png

------------------------------


Với File đã mắc lỗi trên để khắc phục thì thực hiện:

Cách 1: Thao tác tay các bước trên sau đó bỏ chọn các đối tượng không liên quan và xóa.
Cách 2: Sử dụng code VBA để thực hiện, lấy tên các đối tượng cần xóa chép vào code và chạy code.

-----------------------------
PHP:
Public Sub ClearObjects()
  On Error Resume Next
  Const ObjectName = "Text Box 7"
  Dim WS, SP
  For Each WS In ThisWorkbook.Worksheets
    For Each SP In WS.DrawingObjects
      If SP.Name = ObjectName Then SP.Delete
    Next
  Next
End Sub
 
vậy mình xóa các TextBox thừ làm san bạn
Bài #3 có file đã xóa sạch rồi đó bạn, vì chỉ có vài textbox chứa hình ảnh.nếu bạn lựa chọn xóa từng cái 1 rất tốn thời gian. xóa hàng loạt vậy rồi chèn lại các hình đỡ mất công hơn
 
Web KT

Bài viết mới nhất

Back
Top Bottom