Em đang xử lý số liệu để phục vụ nghiên cứu (số liệu về mưa). Mỗi một trạm có 1 bảng số liệu khác nhau, convert từ txt qua, nhưng độ dài ngắn các bảng thì khác nhau, chỉ giống nhau format thôi. Nó như cái hình dưới này ạ

Giờ em muốn copy cái số liệu của năm 1960 chẳng hạn, và dán qua một bảng mới. Và em có 100 trạm trong 1 folder, và nhiều loại số liệu khác nhau, và nhiều năm khác nhau, làm tay chắc chết quá .

Vì thế em muốn viết code cho Vba như này.
Bước 1. Đọc list file trong cái folder
Bước 2. Lần lượt mở từng file, tìm ô địa chỉ chứa giá trị "LLUVIA TOTAL MEN", sau đó đọc giá trị dưới địa chỉ ô TOTAL (giá trị năm), và copy các địa chỉ theo Range
Bước 3. Lấy tên của file (ví dụ 1.xls, lấy cái là 1), đóng file lại
Bước 4. Mở file cần dán lên, so sánh năm 1960 với cái năm tìm được ở trên, so sánh tên file (1 ở trên) với cái tên trạm, thấy chuẩn thì dán số liệu vào đó
Bước 5: Mở file tiếp theo trong list và làm tiếp tục
Liệu vba có làm được như thế không ạ, và các bác cho em gợi ý về các code để em tìm hiểu được không ạ

Giờ em muốn copy cái số liệu của năm 1960 chẳng hạn, và dán qua một bảng mới. Và em có 100 trạm trong 1 folder, và nhiều loại số liệu khác nhau, và nhiều năm khác nhau, làm tay chắc chết quá .

Vì thế em muốn viết code cho Vba như này.
Bước 1. Đọc list file trong cái folder
Bước 2. Lần lượt mở từng file, tìm ô địa chỉ chứa giá trị "LLUVIA TOTAL MEN", sau đó đọc giá trị dưới địa chỉ ô TOTAL (giá trị năm), và copy các địa chỉ theo Range
Bước 3. Lấy tên của file (ví dụ 1.xls, lấy cái là 1), đóng file lại
Bước 4. Mở file cần dán lên, so sánh năm 1960 với cái năm tìm được ở trên, so sánh tên file (1 ở trên) với cái tên trạm, thấy chuẩn thì dán số liệu vào đó
Bước 5: Mở file tiếp theo trong list và làm tiếp tục
Liệu vba có làm được như thế không ạ, và các bác cho em gợi ý về các code để em tìm hiểu được không ạ