-
RE: Xuất dữ liệu từ Access ra Excel theo điều kiện
xuatquanvosau > 25-05-18, 05:10 PM
Cám ơn bạn đã giúp đỡ. Có lẽ tôi diễn đạt chưa đủ
Ví dụ hôm nay là ngày 25-T05-2018, anh A sẽ nhập công tác cho ngày mai vào cái file PTVH_26-05-2018.xlsx. Nhập đã đời tùy tình hình nên cái mảng tôi muốn copy nó sẽ là Range("A63:J157")
Ngày mai, anh A lại lên kế hoạch vào file PTVH_27-05-2018.xlsx. (file PTVH_26-05-2018.xlsx đã trở thành quá khứ chả ai quan tâm nữa). File PTVH_27-05-2018.xlsx này mới toanh, kết cấu giống file PTVH_26-05-2018.xls, nhưng tùy tình hình thực tế nên anh A cứ nhập liệu chỉnh sửa xóa, thêm dòng. Đến khi tôi vào copy thì mảng cần lấy nó đã có Range("A60:J154") ví dụ như vậy
Cho nên trong access nếu đặt tên cho Name của Range("A60:J154") thì sang ngày mốt cũng phải vào code để chỉnh tay, chưa sướng
Trong các file trên của anh A bất kể ngày nào, tôi luôn luôn phải đến dòng chữ IV. Nội dung công tác: rồi tụt xuống đúng 5 row, tụt sang phải đúng 1 column, copy 1 mảng đúng 8 column dài 94 row. Phải chăng mấu chốt là đi tìm chuỗi ký tự IV. ... xác định tọa độ của nó trong sheet, cộng thêm 5 row 1 column, và thực hiện thao tác copy mảng? Hoặc là thế nào đó miễn là giải quyết được
Mong bạn tiếp tục ra tay giúp đỡ! Tôi thật sự bí rị đợt này. Thank you! -
RE: Xuất dữ liệu từ Access ra Excel theo điều kiện
ongke0711 > 25-05-18, 06:02 PM
Tôi nói bạn đặt Name cho Range là cái "Name define" trong Excel đó bạn chứ ko phải Name của Access.
Menu Insert -> Name hoặc menu Fomula-> defined name trong Excel 2007 trở lên . -
RE: Xuất dữ liệu từ Access ra Excel theo điều kiện
xuatquanvosau > 25-05-18, 06:38 PM
Hic, vậy là phải đàm phán lại với anh A, để được đặt thêm 1 dòng defined name trong file Excel gốc của lão ấy. Trước đây tôi muốn mở 1 tab nhưng hắn ta la làng, bảo nhiều người khác sẽ ko quen. Thậm chí còn đặt mật khẩu cho worksheet đó nữa, read-only. Nay chỉ định nghĩa 1 dòng sau hậu trường chắc đỡ bị lão ta phản đối hơn
1 lần nữa xin chân thành cám ơn bạn ongke0711 đã giúp đỡ!
-
RE: Xuất dữ liệu từ Access ra Excel theo điều kiện
ongke0711 > 25-05-18, 07:06 PM
Đúng rồi chỉ yc anh ta quét chọn 8 cột 94 dòng rồi đặt cho nó cái tên thôi, không làm ảnh hưởng gì đến bố cục, dữ liệu của anh ta hết.
Thực ra cũng còn giải pháp khác nhưng cách này là nhanh nhất và chỉ thêm có 1 dòng code là copy toàn bộ cái rang đó rồi. Nếu ko dc thì làm theo kiểu tìm kiếm cell nào có nội dung là "IV. Nội dung..." sau đó xuống dòng và copy. Bạn làm theo cách đơn giản trước đi đã.