chào thầy ạ.
Em tạo 2 combobox riêng và nạp dữ liệu ở cột C và D vào. Bây giờ em muốn tạo một nút lệnh để sau khi chọn các đối tượng ở 2 combobox trên thì kết quả sẽ ra như ô E3 ạ. Em dùng hàm CONCAT thì có thể record lại được ko ạ?
Bản chất là nối text thì bạn có thể nối ngay trong VBA như sau:
- Tạo vòng lặp từ dòng 3 tới dòng cuối cột A
- xét từng dòng ở cột A, nếu không phải rỗng thì nối text
Dim i as Long
For i = 3 to DongCuoi
IF range("A" & i).Value <> "" Then
Range("E" & i).value = Range("B" & i).value & Range("C" & i).value & Range("D" & i).value
End If
Next i
nhưng e ko nối dữ liệu theo đúng từng hàng ak. Ví dụ là ô c5 nối vào ô d6 thì ko thể nối như đoạn code này được ạ?
Nếu không có quy luật thì chỉ có cách làm thủ công thôi. Bạn cần nắm được quy luật của công việc để từ đấy phát triển thành code làm việc tự động.
Mình không rõ sao lại không nối trên cùng hàng? Lý do ở đây là gì?