VBA có lệnh Refresh không nhỉ

Liên hệ QC

nguyenminhthao

Thành viên mới
Tham gia
8/1/08
Bài viết
4
Được thích
0
có lệnh nào làm tươi lại sheet sau khi dùng liệnh VBA để copy hay insert row nhỉ cả nhà ơi.
 
có lệnh nào làm tươi lại sheet sau khi dùng liệnh VBA để copy hay insert row nhỉ cả nhà ơi.
Chưa hiểu bạn đã làm gì mà phải Refresh lại bảng tính?
Nếu bạn không chỉnh gì trong Options của Excel (tức để mặc định) thì tự thân Excel nó đã biết Refresh bảng tính khi có bất cứ thay đổi nào rồi
Yêu cầu nói cụ thể hơn vì mục đích của mình
 
Upvote 0
Chưa hiểu bạn đã làm gì mà phải Refresh lại bảng tính?
Nếu bạn không chỉnh gì trong Options của Excel (tức để mặc định) thì tự thân Excel nó đã biết Refresh bảng tính khi có bất cứ thay đổi nào rồi
Yêu cầu nói cụ thể hơn vì mục đích của mình

Cảm ơn ndu96081631. Tôi cũng tự hỏi, có phải tác giả muốn Refresh cái Pivot Table phải không?
 
Upvote 0
Cảm ơn ndu96081631. Tôi cũng tự hỏi, có phải tác giả muốn Refresh cái Pivot Table phải không?
Nếu là ở PivotTable thì như thế này:

Mã:
 [COLOR=blue]TenSheet[/COLOR].PivotTables("[COLOR=blue]Ten[/COLOR][COLOR=blue]PivotTable[/COLOR]").PivotCache.Refresh

Màu xanh là bạn phải chỉnh lại cho đúng với thực tế
 
Upvote 0
Chưa hiểu bạn đã làm gì mà phải Refresh lại bảng tính?
Nếu bạn không chỉnh gì trong Options của Excel (tức để mặc định) thì tự thân Excel nó đã biết Refresh bảng tính khi có bất cứ thay đổi nào rồi
Yêu cầu nói cụ thể hơn vì mục đích của mình

bảng tính của em có một số hàm tự tạo, khi em dùng VBA, nó tự động insert thêm dòng, cột để tính toán, sau đó lại xóa các dòng cột ấy đi trở lại như cũ, một số hàm tự tạo sẽ bị lỗi, em muốn refresh lại thì dùng code gì?
 
Upvote 0
em làm đc rồi, dùng đoạn code sau:

Application.CalculateFullRebuild
 
Upvote 0
Bạn dùng đoạn code này chuẩn nè:

Application.Volatile
 
Upvote 0
Web KT
Back
Top Bottom