Lấy dữ liệu từ 1 file Excel khách đang đóng
mong mọi người giúp ạ. 🙂
Sub importData_test() Dim owb As Workbook Dim sh As Worksheet Set sh = Sheet1 'mở file cần lấy dữ liệu Set owb = Workbooks.Open("C:UserscuongDesktopVBAdulieu.xlsx") 'copy vùng dữ liệu cần lấy owb.Sheets("Data").Range("C1:G200").Copy 'dán vào vũng cần lấy kết quá sh.Range("A1").PasteSpecial xlPasteAll owb.Close False End SubTrong trường hợp này thì sheet cần lấy dữ liệu phải có tên là "Data"
nhưng mình muốn nhờ mọi người giúp trong trường hợp Sheets"Data" là 1 cái tên bất kỳ mà vẫn lấy được dữ liệu
mong mọi người giúp ạ. 🙂
Sub importData_test(ten_bat_ky as string)
Dim owb As Workbook
Dim sh As Worksheet
Set sh = Sheet1
'mở file cần lấy dữ liệu
Set owb = Workbooks.Open("C:UserscuongDesktopVBAdulieu.xlsx")
'copy vùng dữ liệu cần lấy
owb.Sheets(ten_bat_ky).Range("C1:G200").Copy
'dán vào vũng cần lấy kết quá
sh.Range("A1").PasteSpecial xlPasteAll
owb.Close False
End Sub
muốn nhập sheet nào thì gọi sub này ra, ví dụ sheet tên là Du_lieu thì
call importData_test("Du_lieu")
www.giaiphapexcel.com/diendan/threads/l%E1%BA%A5y-d%E1%BB%AF-li%E1%BB%87u-t%E1%BB%AB-1-file-excel-kh%C3%A1ch-%C4%91ang-%C4%91%C3%B3ng.134882/
Khóa học SprinGO phù hợp
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Bình luận