truongcbkt
Thành viên mới

- Tham gia
- 13/1/10
- Bài viết
- 9
- Được thích
- 0
File của bạn Quá quá nhiều ObjectsNhờ các bác giúp cái file này với, không hiểu sao nó bị chậm và bị treo khi thao tác trên file này. Cảm ơn!
Sub CountObjects()
Dim i As Long, wks As Worksheet
On Error Resume Next
Set wks = ActiveSheet
ActiveSheet.Shapes.Count
MsgBox "Có " & wks.Shapes.Count & " objects"
End Sub
Bạn chạy them câu lệnh này nữa nhé chắc hơi lâu.Nhờ các bác giúp cái file này với, không hiểu sao nó bị chậm và bị treo khi thao tác trên file này. Cảm ơn!
Sub xoa()
Dim shap As Shape, sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
For Each shap In sh.Shapes
shap.Delete
Next
Next
End Sub
Sub Del_Objects()
Dim Sh As Worksheet
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
For Each Sh In ThisWorkbook.Worksheets
Sh.DrawingObjects.Delete
Next
.ScreenUpdating = True
.Calculation = xlCalculationAutomatic
End With
End Sub
Do bạn lười biếng Copy mà không Paste > Value. Cách thực hiện thủ công như sau:Nhờ các bác giúp cái file này với, không hiểu sao nó bị chậm và bị treo khi thao tác trên file này. Cảm ơn!