Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 22

Chủ đề: Xin giúp đỡ code vba về công thức sum mảng qua ví dụ cụ thể sau ạ !

  1. #1
    mobistar206 Guest

    Xin giúp đỡ code vba về công thức sum mảng qua ví dụ cụ thể sau ạ !

    Hi các anh!
    e có 1 bảng dữ liệu các chi nhánh và mã hàng, dữ liệu là số lượng Sản phẩm bán trong tháng.
    ở sheet bên cạnh là sheet e cần làm:
    - sum của các Chi nhánh và mã hàng được xếp theo hình dọc. ( như file đính kèm, mỗi lần làm là gõ 1 chi nhánh )
    - e đã dùng sumif mảng và cho kết quả ok.
    Nhưng bất cập khi số dòng quá lớn , sheet 1 chạy ra kết quả rất lâu ạ.
    E đã thu -ghi macro, nhưng kết quả vẫn rất lâu ạ.
    vậy mong các a giúp đỡ cho e 1 đoạn code chạy trong vba nhanh gọn hơn .
    e cám ơn các a!!

  2. #2
    lucieshop Guest
    Trích dẫn Gửi bởi babe_nice
    Hi các anh!
    e có 1 bảng dữ liệu các chi nhánh và mã hàng, dữ liệu là số lượng Sản phẩm bán trong tháng.
    ở sheet bên cạnh là sheet e cần làm:
    - sum của các Chi nhánh và mã hàng được xếp theo hình dọc. ( như file đính kèm, mỗi lần làm là gõ 1 chi nhánh )
    - e đã dùng sumif mảng và cho kết quả ok.
    Nhưng bất cập khi số dòng quá lớn , sheet 1 chạy ra kết quả rất lâu ạ.
    E đã thu -ghi macro, nhưng kết quả vẫn rất lâu ạ.
    vậy mong các a giúp đỡ cho e 1 đoạn code chạy trong vba nhanh gọn hơn .
    e cám ơn các a!!
    Tại bạn tự làm khó mình thôi! Tự dung bên sheet Data lại thiết kế chi 5 cột BGG cùng lúc vậy? Sao không gộp 5 cột này thành 1? Lúc đó ta dùng SUMIF bình thường là "nhẹ" liền

  3. #3
    quahahi Guest
    Trích dẫn Gửi bởi ndu96081631
    Tại bạn tự làm khó mình thôi! Tự dung bên sheet Data lại thiết kế chi 5 cột BGG cùng lúc vậy? Sao không gộp 5 cột này thành 1? Lúc đó ta dùng SUMIF bình thường là "nhẹ" liền
    may quá, có a ndu đã xem.
    e xin lỗi vì ko nói rõ ạ:
    Trong Chi nhánh BGG, có nhều Cửa hàng như: BGG1, BGG2, BGG3
    Và sang Sheet2, e chỉ muốn sumif theo Chi nhánh và mã hàng.
    Rất mong nhận đc sự giúp đỡ hộ a.

  4. #4
    dangnguyencctv.com Guest
    e xin gửi File rỡ ràng hơn và chuẩn luôn như CV e hay làm ạ

  5. #5
    lrocre Guest
    e xin gửi File rỡ ràng hơn và chuẩn luôn như CV e hay làm ạ

  6. #6
    huycon009 Guest
    Trích dẫn Gửi bởi babe_nice
    e xin gửi File rỡ ràng hơn và chuẩn luôn như CV e hay làm ạ
    Có thấy file nào đâu?

  7. #7
    thanhtanland Guest
    Trích dẫn Gửi bởi ndu96081631
    Có thấy file nào đâu?
    e gửi lại a
    e cám ơn a luôn a

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    ... cám ơn a, vấn đề đc giải quyết rồi ạ.
    Đọc đoạn code trên, e có chỉnh lại địa chỉ để hợp với File của e hơn rồi.
    Trong code có mảng và Dic....đúng là mạnh thật....e sẽ học tập
    Ah, e nói rõ về mã hàng 2 cột giống hệt nhau, tuy nhiên trong thực tế sẽ không giống hết nhau về thứ tự ạ, nhưng e để thế để làm ví dụ cho dễ nhìn ạ.
    e cám ơn a !
    P/S: đúng là trong đây mọi vấn đề đều được giải quyết....

  9. #9
    chimoiminhem Guest
    Trích dẫn Gửi bởi babe_nice
    e gửi lại a
    e cám ơn a luôn a
    Dữ liệu ảo hay thật vậy? Dữ liệu cột A cả 2 sheet từ trên xuống dưới giống hệt nhau sao?
    Nếu giống hệt nhau thì dùng mảng làm chi cho nặng?
    Xem file, cột B là công thức nếu 2 sheet giống nhau, nếu không thì cột D là Code khi thay đổi ô D2

  10. #10
    dangnguyencctv Guest
    Trích dẫn Gửi bởi Ba Tê
    Dữ liệu ảo hay thật vậy? Dữ liệu cột A cả 2 sheet từ trên xuống dưới giống hệt nhau sao?
    Nếu giống hệt nhau thì dùng mảng làm chi cho nặng?
    Xem file, cột B là công thức nếu 2 sheet giống nhau, nếu không thì cột D là Code khi thay đổi ô D2
    -----
    e xin nói rõ hơn về Sheet DATA
    có tên hàng, Cửa hàng, và MÃ Chi nhánh.
    ở đây e dùng mảng vì e muốn gộp các Cửa Hàng vào với nhau
    ở Sheet Loc, e muốn chỉ gõ Mã Chi nhánh vào là số lượng ở các CH cộng lại và nhảy ra số.
    Nhờ a hỗ trợ giúp đỡ e yêu cầu này.
    Đoạn code a viết, e đã ứng dụng được cho việc khác, e chỉ chỉnh sửa các địa chỉ trong code, dùng trơn tru ạ.
    E cám ơn a, e gửi lại File để a giúp 1 lần cho ok luôn, đỡ phải nói đi nói lại mỗi một vấn đề ạ

Trang 1 của 3 123 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •