keke355992
Thành viên thường trực




- Tham gia
- 19/1/08
- Bài viết
- 310
- Được thích
- 20
- Nghề nghiệp
- KẾ TOÁN THUẾ, TƯ VẪN THUẾ
E tìm được bài viết của thầy NDU trên diễn đàn về cách Import dữ liệu không cần mở file ( Xin cảm ơn thầy nhiều ). E có 2 điều thắc mắc muốn nhờ các A/c giúp:
+ Đoạn e bôi đỏ, dòng đầu tiên thì cố định, nhưng e muốn dòng cuối cùng theo dữ liệu của mình ( Như trong ví dụ sẽ chỉ là đến dòng 11 của file CA 1.xlsx)
+ Sau khi Import xong e muốn xóa luôn dữ liệu từ file nguồn ( Cụ thể trong ví dụ sẽ là xóa Range("A8:V11") trong file CA 1.xlsx)
Xin cảm ơn các A/c nhiều.
Sub Main() Dim arr
On Error Resume Next
arr = GetData(ThisWorkbook.Path & "\CA 1.xlsx", "Sheet1", "A8:V1000", False, False)
If IsArray(arr) Then Range("A8").Resize(UBound(arr, 1) + 1, UBound(arr, 2) + 1).Value = arr
End Sub
+ Đoạn e bôi đỏ, dòng đầu tiên thì cố định, nhưng e muốn dòng cuối cùng theo dữ liệu của mình ( Như trong ví dụ sẽ chỉ là đến dòng 11 của file CA 1.xlsx)
+ Sau khi Import xong e muốn xóa luôn dữ liệu từ file nguồn ( Cụ thể trong ví dụ sẽ là xóa Range("A8:V11") trong file CA 1.xlsx)
Xin cảm ơn các A/c nhiều.