Các bác có cách nào giúp em: Viết 1 hàm Excel để nó làm các công việc sau: Copy rồi Paste-Special-Value và Save file theo 1 khoảng thời gian chọn trước.
Ví dụ cụ thể: Ở ô C1 ta có hàm Pastevalue(A$1,$B$1) là làm việc sau: Nếu điều kiện A$1 thoả mãn thì copy ô $B$1 rồi paste-special-value vào ô C1 rồi save file. A$1 là 1 điều kiện thời gian (như 15-23 giờ ngày 21/2/2014 chẳng hạn), nếu hiện tại trước thời điểm này thì giá trị ở C1 = 0, sau thời điểm này thì hiển thị giá trị đã có lúc hàm chạy khi điều kiện thời gia A$1 thoả mãn.
Qua ô C2 ta có hàm Pastevalue(A$2,$B$1) và chạy tương tự.
Lưu ý rằng: Giá trị của B1 là thay đổi theo từng ngày nên cái mình cần ở C1, C2,... là giá trị cố định của $B$1 tại 1 thời điểm xác định trước thể hiện ở A1, A2,...
Mỗi khi mở file thì hàm tự động chạy hoặc nếu file đang mở rồi thì đến thời gian chọn trước hàm tự động chạy 1 lần!
Em cần hàm này vì e lấy data bảng giá chứng khoán từ web về và muốn nó lưu lại 1 số mã từng ngày để xử lý.
(em chưa biết j về macro, VBA,.. nên muốn biến những cái này thành hàm để xử lý cho đơn giản)
Ví dụ cụ thể: Ở ô C1 ta có hàm Pastevalue(A$1,$B$1) là làm việc sau: Nếu điều kiện A$1 thoả mãn thì copy ô $B$1 rồi paste-special-value vào ô C1 rồi save file. A$1 là 1 điều kiện thời gian (như 15-23 giờ ngày 21/2/2014 chẳng hạn), nếu hiện tại trước thời điểm này thì giá trị ở C1 = 0, sau thời điểm này thì hiển thị giá trị đã có lúc hàm chạy khi điều kiện thời gia A$1 thoả mãn.
Qua ô C2 ta có hàm Pastevalue(A$2,$B$1) và chạy tương tự.
Lưu ý rằng: Giá trị của B1 là thay đổi theo từng ngày nên cái mình cần ở C1, C2,... là giá trị cố định của $B$1 tại 1 thời điểm xác định trước thể hiện ở A1, A2,...
Mỗi khi mở file thì hàm tự động chạy hoặc nếu file đang mở rồi thì đến thời gian chọn trước hàm tự động chạy 1 lần!
Em cần hàm này vì e lấy data bảng giá chứng khoán từ web về và muốn nó lưu lại 1 số mã từng ngày để xử lý.
(em chưa biết j về macro, VBA,.. nên muốn biến những cái này thành hàm để xử lý cho đơn giản)
Lần chỉnh sửa cuối: