tuancuongk55
Thành viên mới
- Tham gia
- 15/3/23
- Bài viết
- 2
- Được thích
- 0
- Giới tính
- Nam
chào mọi người. mong mọi người giải đáp thắc mắc:
mình có sheet Run chứa danh sách sheet name để tạo ra các sheet
sau khi tạo ra các sheet thì copy dữ liệu từ sheet Import_SF sang từ sheet với các vùng dữ liệu thay đổi
1. với item1 là mảng, dùng để lấy vùng chứa dữ liệu từ item1(i) đến item1(i+1).
key là mảng chứa tên của sheets.
=> mình có dòng lệnh dưới đây
" For i = LBound(item1) To UBound(item1)
Sheets("import_SF").Activate
lc = ActiveSheet.Cells(f_row, Columns.Count).End(xlToLeft).Column
ActiveSheet.Range(Cells(item1(i), 1), Cells(item1(i + 1), lc)).Copy _
Destination:=ThisWorkbook.Sheets(key(i)).Range("A1")
Next i
Câu hỏi:
1. Khi chạy thì câu lệnh được bôi đỏ báo lỗi. Tại sao vậy?
2. Có phải trong phần sheets(key(i)) {key(i): ở đây là tên của sheets} thì tên của sheets không được là biến?
Trân thành cảm ơn!
mình có sheet Run chứa danh sách sheet name để tạo ra các sheet
sau khi tạo ra các sheet thì copy dữ liệu từ sheet Import_SF sang từ sheet với các vùng dữ liệu thay đổi
1. với item1 là mảng, dùng để lấy vùng chứa dữ liệu từ item1(i) đến item1(i+1).
key là mảng chứa tên của sheets.
=> mình có dòng lệnh dưới đây
" For i = LBound(item1) To UBound(item1)
Sheets("import_SF").Activate
lc = ActiveSheet.Cells(f_row, Columns.Count).End(xlToLeft).Column
ActiveSheet.Range(Cells(item1(i), 1), Cells(item1(i + 1), lc)).Copy _
Destination:=ThisWorkbook.Sheets(key(i)).Range("A1")
Next i
Câu hỏi:
1. Khi chạy thì câu lệnh được bôi đỏ báo lỗi. Tại sao vậy?
2. Có phải trong phần sheets(key(i)) {key(i): ở đây là tên của sheets} thì tên của sheets không được là biến?
Trân thành cảm ơn!