TayMonKhanh
Thành viên mới

- Tham gia
- 9/11/08
- Bài viết
- 34
- Được thích
- 5
Kính gửi các bạn
Mình có một số file tính, do đối tác yêu cầu bắt buộc gửi file tính cho họ, nhưng mình chỉ muốn gửi cho họ phần kết quả tính toán (phần để in ra ngoài) nằm trên sheet đầu tiên. Còn các sheet phía sau thì chỉ là các bảng số liệu phục vụ tính toán thì mình muốn chỉ giữ lại các ô có giá trị số học để nó cung cấp về sheet trình bày, còn lại thì xóa đi những thứ không cần thiết, như:
+ Các dòng chữ viết có trong bảng tính.
+ Các dòng comment chú thích.
+ Các đối tượng Form.
+ Các ô chứa công thức thì copy nó và dán lại dạng values.
+ Quét hết các format hiện có của các ô về 1 format mặc định, Ví dụ: font chữ là Times New Roman, chiều cao chữ =10.v.v.
Mình viết các dòng lệnh như trên để phục vụ nó (Button: “Xóa thông tin” nằm ở đầu sheet “Tables”). Tuy nhiên do mình không có kiến thức về VBA nên đoạn lệnh chạy quá chậm, khi gặp các sheet có kích thước lớn thì thời gian xóa lên đến mười mấy phút.
Nhờ các anh chị góp ý để mình viết lại đoạn code cho ngắn và chạy nhanh hơn.
Xin cám ơn rất nhiều!
Mình có một số file tính, do đối tác yêu cầu bắt buộc gửi file tính cho họ, nhưng mình chỉ muốn gửi cho họ phần kết quả tính toán (phần để in ra ngoài) nằm trên sheet đầu tiên. Còn các sheet phía sau thì chỉ là các bảng số liệu phục vụ tính toán thì mình muốn chỉ giữ lại các ô có giá trị số học để nó cung cấp về sheet trình bày, còn lại thì xóa đi những thứ không cần thiết, như:
+ Các dòng chữ viết có trong bảng tính.
+ Các dòng comment chú thích.
+ Các đối tượng Form.
+ Các ô chứa công thức thì copy nó và dán lại dạng values.
+ Quét hết các format hiện có của các ô về 1 format mặc định, Ví dụ: font chữ là Times New Roman, chiều cao chữ =10.v.v.
Mình viết các dòng lệnh như trên để phục vụ nó (Button: “Xóa thông tin” nằm ở đầu sheet “Tables”). Tuy nhiên do mình không có kiến thức về VBA nên đoạn lệnh chạy quá chậm, khi gặp các sheet có kích thước lớn thì thời gian xóa lên đến mười mấy phút.
Nhờ các anh chị góp ý để mình viết lại đoạn code cho ngắn và chạy nhanh hơn.
Xin cám ơn rất nhiều!