-
Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn
HoangManh > 17-05-17, 09:30 PM
Em chào mọi người. Cả nhà làm ơn cho em hỏi là. bình thường khi mình lưu vào bảng excell thì hay lưu theo dòng như là
Range(a & row) = ""
với row = row +1 . ví dụ mình muốn lưu theo cột kiểu
Range(A ) rồi dòng tiếp thì lưu sang Range(B) được không ạ
Ví dụ em có bảng bán hàng tổng kết theo tháng mong muốn in ra thành dạng
Sanpham thang1 thang2 thang3 thang4
a 10 12 13 14
b 7 8 9 10
Trong khi đó thì data có dạng
sanpham gruptheothang soluong
a thang1 10
a thang2 12
a thang3 13
a thang4 14
b thang1 7
Mong được các anh chỉ giúp. Em cảm ơn mọi người ạ -
RE: Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn
ongke0711 > 17-05-17, 10:18 PM
Bạn dùng Crosstab query chuyển table hiện tại của bạn thành dạng hàng ngang như yêu cầu rồi export ra excel. -
RE: Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn
HoangManh > 17-05-17, 10:45 PM
(17-05-17, 10:18 PM)ongke0711 Đã viết: Bạn dùng Crosstab query chuyển table hiện tại của bạn thành dạng hàng ngang như yêu cầu rồi export ra excel.
Em cảm ơn anh ạ anh làm ơn cho em hỏi. là nếu em không dùng query mà dùng cấu sql để thay thế trong vba thì crosstab như thế nào ạ.Anh làm ơn ví dụ cho em mới ạ. Em cảm ơn anh nhiều ạ -
RE: Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn
ongke0711 > 17-05-17, 10:55 PM
Bạn tạo crosstab query ở ngoài rồi copy cấu lệnh SQL của nó paste vô màn hình VBA -
RE: Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn
HoangManh > 19-05-17, 08:01 AM
-
RE: Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn
ongke0711 > 19-05-17, 04:27 PM
Dùng Crosstabe Query trong VBA bạn phải thêm thông số PARAMETER nếu nó mệnh đề WHERE.
VD:
strSQL="PARAMETERS [prmNgay] Datetime; TRANSFORM .... WHERE Ngay = [prmNgay]"