Search trên mạng thấy người ta dùng các lệnhem dùng code này áp dụng cho 300 sheet thấy nó chạy chập. Dẫn đến đơ máy. em đưa lên mong quý thầy có cách nào khắc phục hộ em với. em xin cảm ơn
With Application
.Interactive = False
.EnableEvents = False
.ScreenUpdating = False
.Calculation = xlCalculationManual
End With
.....
With Application
.Interactive = True
.EnableEvents = True
.ScreenUpdating = True
.Calculation = xlCalculationAutomatic
End With
Bác áp hộ em với chứ về code em ngu lắm. em xin cảm ơnSearch trên mạng thấy người ta dùng các lệnh
Không chắc lắm, bạn dùng thử, không "bổ" chiều ngang cũng "bổ" chiều dọc, nhiều khi "phước chủ may thầy"Mã:With Application .Interactive = False .EnableEvents = False .ScreenUpdating = False .Calculation = xlCalculationManual End With ..... With Application .Interactive = True .EnableEvents = True .ScreenUpdating = True .Calculation = xlCalculationAutomatic End With
Bác áp hộ em với chứ về code em ngu lắm. em xin cảm ơn
Sub diendulieu()
Dim arr
With Application
.EnableEvents = False
.Interactive = False
.ScreenUpdating = False
.Calculation = xlCalculationManual
End With
With Sheet1
arr = .Range("B2:m24").Value
End With
Sheet2.Range("B2:m24").Value = arr
Sheet3.Range("F2:Q24").Value = arr
Sheet4.Range("H2:S24").Value = arr
With Application
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
.Interactive = True
.EnableEvents = True
End With
End Sub
cám ơn anh nhiều code rất là nhanhMã:Sub diendulieu() Dim arr With Application .EnableEvents = False .Interactive = False .ScreenUpdating = False .Calculation = xlCalculationManual End With With Sheet1 arr = .Range("B2:m24").Value End With Sheet2.Range("B2:m24").Value = arr Sheet3.Range("F2:Q24").Value = arr Sheet4.Range("H2:S24").Value = arr With Application .Calculation = xlCalculationAutomatic .ScreenUpdating = True .Interactive = True .EnableEvents = True End With End Sub
Còn vài thang thuốc bổ Application nữa, mình ít dùng nên không nhớcám ơn anh nhiều code rất là nhanh
hay quáCòn vài thang thuốc bổ Application nữa, mình ít dùng nên không nhớ
Sub MySub()
F_T False
' ' ' ' ' Các Câu Lệnh xử lý '
F_T
End Sub
Sub F_T(Optional FTrue As Boolean = True)
With Application
If FTrue Then
.Calculation = xlCalculationAutomatic
Else
.Calculation = xlCalculationManual
End If
.ScreenUpdating = FTrue
.EnableEvents = FTrue
.Interactive = FTrue
End With
End Sub
Các thang thuốc bổ này dùng không đủ liều hoặc thích hợp cũng có khi nguy hiểm, Khi chương trình bị lỗi đột ngột, thì dễ dẫn đến các even .. tính toán bị tắt hếtCòn vài thang thuốc bổ Application nữa, mình ít dùng nên không nhớ
Các thang thuốc bổ này dùng không đủ liều hoặc thích hợp cũng có khi nguy hiểm, Khi chương trình bị lỗi đột ngột, thì dễ dẫn đến các even .. tính toán bị tắt hết
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2