• Hỏi về cách lưu dư liệu từ bảng vba vào file excell theo mong muốn
  • 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

    (17-05-17, 10:55 PM)ongke0711 Đã viết: 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

    Em cảm ơn anh em có tạo cái crosstab query nhưng khi thêm vào vba nó cứ lỗi chỗ pilot. thế là em làm bằng cái cell(rows,columns) ạ.
  • 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]"