Thực ra không đến mức phải làm userForm như vậy làm gì.
Nếu muốn tạo danh sách ngẫu nhiên chỉ cần cho vào cột 1 công thức "=RAND()"
và dùng Sort là có ngay 1 danh sách ngâu nhiên.
Để có macro thì chỉ cần ghi lại thao tác Sort là ok.
File đính kèm là ví dụ minh họa (Cột A để chữ trắng nên không nhìn thấy nhưng có thể xem được hàm trong đó)
Nếu vẫn cứ muốn add nó vào listbox thì anh chỉ cần lấy dữ liệu 10 hàng đầu sau khi dùng cái macro con tôi làm trên kia cũng vẫn ok(giải pháp tạm thời trong khi chờ các cao thủ tới ứng cứu)