voduyminh0504
Thành viên chính thức
- Tham gia
- 11/2/15
- Bài viết
- 51
- Được thích
- 12
Chào các bạn,
Rất mong nhận được sự hỗ trợ của các bạn cho vấn đề tốc độ chèn hình vào file
(Tôi xin lỗi có bất tiện là file đính kèm sẽ gặp vấn đề khi chèn hình vì không có dữ liệu)
Như trong file đính kèm, tôi dùng code để chèn hình trong Sheet2 (GANHINH)
Do code này đòi hỏi để chèn hình thì phải click chuột để hiển thị lệnh (từ ô B2 trở xuống trong sheet GANHINH) rồi gõ Enter thì mới gắn từng hình vào,
vì vậy tôi viết thêm Sub GANHINH
Sub Ganhinh()
For Each Cell In Range("B2:B12")
Cell.FormulaR1C1 = "=""""&DANHSACH!RC"
Application.OnKey "{ENTER}"
Next
End Sub
Để có thể gắn đồng loạt nhiều hình cùng lúc
Vấn đề của tôi là với file nhỏ và số lượng hình ít (như file đính kèm) thì tốc độ xử lý chấp nhận được.
Nhưng với file khá lớn (30Mb) và số lượng hình quá nhiều (gần 1000 hình) thì tốc độ xử lý quá chậm (tôi làm tay gõ từng cell còn nhanh hơn).
Tôi không rõ có thể viết lại cái Sub GANHINH để cải thiện tốc độ được không.
Rất mong nhận được hỗ trợ của các bạn
Rất mong nhận được sự hỗ trợ của các bạn cho vấn đề tốc độ chèn hình vào file
(Tôi xin lỗi có bất tiện là file đính kèm sẽ gặp vấn đề khi chèn hình vì không có dữ liệu)
Như trong file đính kèm, tôi dùng code để chèn hình trong Sheet2 (GANHINH)
Do code này đòi hỏi để chèn hình thì phải click chuột để hiển thị lệnh (từ ô B2 trở xuống trong sheet GANHINH) rồi gõ Enter thì mới gắn từng hình vào,
vì vậy tôi viết thêm Sub GANHINH
Sub Ganhinh()
For Each Cell In Range("B2:B12")
Cell.FormulaR1C1 = "=""""&DANHSACH!RC"
Application.OnKey "{ENTER}"
Next
End Sub
Để có thể gắn đồng loạt nhiều hình cùng lúc
Vấn đề của tôi là với file nhỏ và số lượng hình ít (như file đính kèm) thì tốc độ xử lý chấp nhận được.
Nhưng với file khá lớn (30Mb) và số lượng hình quá nhiều (gần 1000 hình) thì tốc độ xử lý quá chậm (tôi làm tay gõ từng cell còn nhanh hơn).
Tôi không rõ có thể viết lại cái Sub GANHINH để cải thiện tốc độ được không.
Rất mong nhận được hỗ trợ của các bạn