Chào mọi người, mình đang gặp một vấn đề khá đau đầu khi làm việc với UserForm trong VBA. Cụ thể là mình muốn tạo một form để nhập liệu, trong đó có một ComboBox (gọi là cbDanhMucCon) mà dữ liệu của nó sẽ phụ thuộc vào lựa chọn của một ComboBox khác (gọi là cbDanhMucChinh).
Ví dụ:
- Nếu cbDanhMucChinh chọn 'Trái cây', thì cbDanhMucCon sẽ hiển thị: 'Táo', 'Chuối', 'Cam'.
- Nếu cbDanhMucChinh chọn 'Rau củ', thì cbDanhMucCon sẽ hiển thị: 'Cà rốt', 'Bí đỏ', 'Khoai tây'.
Mình đã thử tìm hiểu trên mạng và các bài viết trên diễn đàn, có thấy một số cách xử lý, ví dụ như dùng sự kiện Change của cbDanhMucChinh để nạp lại dữ liệu cho cbDanhMucCon. Tuy nhiên, mình làm theo hướng dẫn nhưng chưa thành công, có vẻ như code của mình còn sai sót ở đâu đó.
Mọi người ai có kinh nghiệm về vấn đề này, hoặc có đoạn code mẫu nào hay thì chia sẻ giúp mình với ạ. Mình đang cần gấp để hoàn thành báo cáo.
Cảm ơn mọi người đã đọc bài!