Sẵn lòng thôi:
Có ai giải thích các lệnh của macro mà bác sadq xài ko?
Hai dòng lệnh trước dòng 1: Khai bào các biến cần dùng; Trong đó:
Dòng đầuu: Khai 1 biến mảng (Để chứa toàn bộ số liệu nguồn) & 1 biến tạm (để sau này ghi số liệu đầu cột)
Dòng sau: Khai báo 2 biến đếm cho vòng lặp
D1: Gán toèn bộ số liệu đề bài vô mảng đã khai báo;
D2: Khai báo thêm 1 biến mảng (dùng để chứa dữ liệu thu được từ việc khảo sát các thành tố trong vòng lặp);
D3:Lập vòng lặp duyệt theo các cột dữ liệu; Fải duyệt theo cột trước, iêu cầu đề bài là tìm các số không trùng với số liệu đầu cột; Vòng lặp này kết thúc ở D10.
D4: Mệnh đề đầu: Lưu số liệu đầu cột vô biến tạm;
Mệnh đề sau: Ghi số liệu đầu cột vô biến mảng (đích) đã khai báo
D5: Tạo vòng lặp tiếp theo để duyệt lần lượt các hàng trong từng cột đang duyệt (bỡi vòng lặp trước)
Vòng lặp này kết thúc ở D9
& ta chỉ duyệt từ hàng thứ 2 trở xuống, do hàng đầu ta đã xử lí rồi (bên trên)
D6: Điều kiện, nếu Trị trong cột & hàng đang duyệt trùng với biến tạm (lưu giữ trị số đầu cột hiện hành) thì thực hiện lệnh ngay tiếp sau
Điều kiện này kết thúc ở D8
D7: Ghi số liệu hàng & cột đang duyệt vô mảng đích (mảng chứa kết quả)
Những mong giúp được bạn ít nhiều.
& nói rõ thêm là: Dịch từ ngôn ngữ VBA sang tiếng Việt thôi;. . . .