Các bác pro cứu em với:
- Trong bảng excel 2007 em gửi kèm bài này có một vùng dữ liệu thể hiện được các nội dung:
+ Một list các sản phẩm chào thầu (theo hàng)
+ Một list các nhà thầu chào thầu theo giá tương ứng đối với từng sản phẩm
+ Ô G(x) là giá trị: "tổng các nhà thầu chào thầu cùng một sản phẩm" (dùng hàm counta(..;..))
- Làm sao để:
+ Tự động insert số hàng bằng với giá trị của ô G(x) - 1, bắt đầu từ hàng ngay bên dưới hàng x.
Cụ thể như tự động insert 5 = (6 - 1) hàng (bằng với giá trị ô G2 - 1 = 5; bắt đầu ngay bên dưới hàng số 2)
+ tự động chuyển dữ liệu theo thứ tự từ vùng dữ liệu hàng, sang cột và có điều kiện kèm theo
Cụ thể như trong file:
Vùng H2 :O2 (trong vùng này có 6 ô có dữ liệu, 2 ô không có dữ liệu) sang E2:E7 (vùng này có 6 ô) [tự bỏ các ô không có giá trị]
Kèm theo chuyển đó là Giá trị của vùng H1:O1 cũng được chuyển sang F2:F7 một cách tương ứng.
Em đoán chắc phải dùng VBA nhưng không tự viết được, mong các anh chị giải giúp.
Chân thành cảm ơn!
- Trong bảng excel 2007 em gửi kèm bài này có một vùng dữ liệu thể hiện được các nội dung:
+ Một list các sản phẩm chào thầu (theo hàng)
+ Một list các nhà thầu chào thầu theo giá tương ứng đối với từng sản phẩm
+ Ô G(x) là giá trị: "tổng các nhà thầu chào thầu cùng một sản phẩm" (dùng hàm counta(..;..))
- Làm sao để:
+ Tự động insert số hàng bằng với giá trị của ô G(x) - 1, bắt đầu từ hàng ngay bên dưới hàng x.
Cụ thể như tự động insert 5 = (6 - 1) hàng (bằng với giá trị ô G2 - 1 = 5; bắt đầu ngay bên dưới hàng số 2)
+ tự động chuyển dữ liệu theo thứ tự từ vùng dữ liệu hàng, sang cột và có điều kiện kèm theo
Cụ thể như trong file:
Vùng H2 :O2 (trong vùng này có 6 ô có dữ liệu, 2 ô không có dữ liệu) sang E2:E7 (vùng này có 6 ô) [tự bỏ các ô không có giá trị]
Kèm theo chuyển đó là Giá trị của vùng H1:O1 cũng được chuyển sang F2:F7 một cách tương ứng.
Em đoán chắc phải dùng VBA nhưng không tự viết được, mong các anh chị giải giúp.
Chân thành cảm ơn!

