Code VBA lấy 1 vùng dữ liệu, xuất ra thành file mới

Liên hệ QC

alex-luu

Thành viên thường trực
Tham gia
10/3/15
Bài viết
300
Được thích
52
Nhờ các anh chị viết dùm e đoạn code VBA, em muốn xuất Range("F1:M") hàng cuối cùng (chưa biết hàng cuối cùng là hàng thứ mấy, tùy theo data tại thời điểm xuất).
Lưu lại thành 1 file mới , đặt tên theo quy luật : lấy tên sheet hiện tại _ MM_YYYY (thêm tháng và năm hiện tại vào, chọn đuôi là .xlsx
Chú ý : khi save file thì chuyển tất cả công thức thành value. (giá trị hiện tại của vùng này đều lấy từ công thức link với file khác, nên khi up lên đây, em phải chuyển thành value, nếu không nó báo lỗi)
Em cảm ơn ah

1624725738159.png
 

File đính kèm

Nhờ các anh chị viết dùm e đoạn code VBA, em muốn xuất Range("F1:M") hàng cuối cùng (chưa biết hàng cuối cùng là hàng thứ mấy, tùy theo data tại thời điểm xuất).
Lưu lại thành 1 file mới , đặt tên theo quy luật : lấy tên sheet hiện tại _ MM_YYYY (thêm tháng và năm hiện tại vào, chọn đuôi là .xlsx
Chú ý : khi save file thì chuyển tất cả công thức thành value. (giá trị hiện tại của vùng này đều lấy từ công thức link với file khác, nên khi up lên đây, em phải chuyển thành value, nếu không nó báo lỗi)
Em cảm ơn ah

View attachment 261361

Nếu vẫn còn quan tâm, thì thử xem sao
File mới tạo được lưu cùng với foder của file đang mở.
bạn có thể thay đổi lại các yếu tố vùng cần sao lưu, tên file mới, tên sh cần dán dữ liệu, .... tôi tin chắc bạn làm được.
tên Sh tôi đã thay đổi do bạn đăt tên sh quá dài và chữ việt có dấu-->viết lâu?!
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom