Em vừa tập viết VBA gặp vấn đề mới nhờ các huynh giúp đỡ, cũng coi như là học thêm 1 kiến thức. Vấn đề của em như sau:
- Có 1 bảng dữ liệu bao gồm ,mã tỉnh và chỉ tiêu gián đoạn thông tin của tỉnh đó (chuyên môn- tạm gọi là cell*h như file đính kèm). Em muốn lọc ra 3 tỉnh có cell*h cao nhất và cả các nguyên nhân gây ra cell*h cao( đã có sẵn) copy ra ngoài một ô khác (như file đính kèm-ô "K1"). Sau đó có mình sẽ tiến hành lọc từng tỉnh 1 sắp xếp theo thứ tự cell*h của các nguyên nhân từ cao xuống thấp (mục đích chọn ra 2 nguyên nhân gây ra gián đoạn cao nhất). Làm theo thứ tự từ tỉnh 1 đến tỉnh thứ 3, cứ mỗi tỉnh sau khi lọc là copy ra một ô khác gồm nguyên nhân đi kèm (như file đính kèm, copy từng tỉnh ra các ô K12,P12,S12). Mục đích em copy ra là để cố định ô đó nhằm link với công thức ở 1 sheet khác
- Em có thể dùng chức năng ghi Macro để thực hiện việc này đơn giản nhưng em muốn hỏi các huynh có hàm lặp nào để thực hiện việc này sao cho chuyên nghiệp hơn ko? Em muốn học thêm về vấn đề này. Em cảm ơn!
- Có 1 bảng dữ liệu bao gồm ,mã tỉnh và chỉ tiêu gián đoạn thông tin của tỉnh đó (chuyên môn- tạm gọi là cell*h như file đính kèm). Em muốn lọc ra 3 tỉnh có cell*h cao nhất và cả các nguyên nhân gây ra cell*h cao( đã có sẵn) copy ra ngoài một ô khác (như file đính kèm-ô "K1"). Sau đó có mình sẽ tiến hành lọc từng tỉnh 1 sắp xếp theo thứ tự cell*h của các nguyên nhân từ cao xuống thấp (mục đích chọn ra 2 nguyên nhân gây ra gián đoạn cao nhất). Làm theo thứ tự từ tỉnh 1 đến tỉnh thứ 3, cứ mỗi tỉnh sau khi lọc là copy ra một ô khác gồm nguyên nhân đi kèm (như file đính kèm, copy từng tỉnh ra các ô K12,P12,S12). Mục đích em copy ra là để cố định ô đó nhằm link với công thức ở 1 sheet khác
- Em có thể dùng chức năng ghi Macro để thực hiện việc này đơn giản nhưng em muốn hỏi các huynh có hàm lặp nào để thực hiện việc này sao cho chuyên nghiệp hơn ko? Em muốn học thêm về vấn đề này. Em cảm ơn!