Cần hướng dẫn lấy dữ liệu từ 1 combobox trên form (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

gameonly308

Thành viên hoạt động
Tham gia
4/5/09
Bài viết
197
Được thích
10
Em có 1 combobox trên form có dữ liệu là 1 , 2 , 3 , 4
Bây giờ khi em chọn dữ liệu là 1 thì trên Sheet1 tại ô A4 sẽ hiện số 1 thì phải làm thế nào ạ, mong các thấy giúp đỡ.
Với combobox tạo trực tiếp trên file excel thì không nói nhé.
Cái Form này là nó tự show khi mở file excel lên với lệnh Form.Show ở Open Workbook rồi ạ.
 
Làm 1 thủ tục combobox_change. Trong đó đặt câu lệnh sheet1.range("A4").value=combobox.value.
 
Mong thầy hướng dẫn thêm, em làm theo mà nó ko chạy, hay cần đặt thêm lệnh gì để ghi nhận từ combobox nữa ko ạ ?
Cụ thể là thêm code sau vào Form. Với combobox có tên là ComboBox1
Mã:
Private Sub ComboBox1_Change()
Sheet1.Range("A4").Value = ComboBox1.Value
End Sub
 
Cảm ơn các thầy, phần đó em đã ok rồi em muốn hỏi thêm 1 chút về bẫy lỗi:
bây giờ em có 1 combobox1 có và combobox2 trong 1 Form
Khi khởi động excel lên thì 2 combobox này là rỗng.
Nếu mình ko chọn số liệu ở combobox1 nó sẽ tự nhẩy ra msgbox1 error
Nếu mình ko chọn số liệu ở combobox2 nó sẽ tự nhẩy ra msgbox2 error
và khi không chọn số liệu ở combobox1 mà chỉ chọn số liệu ở combobox2 nó vẫn báo lỗi msgbox1 thì làm thế nào ạ.
Vì bài của em làm, khi em không chọn ở combobox1 và chọn ở combobox2, khi ấn ok để làm việc thì nó vẫn chạy ra số liệu ở combobox2
* Mục đích của em muốn là khi lỗi chọn ở combobox1 hoặc 2, thì nó sẽ tự quay lại Form chọn để chọn số liệu lại. Vì em thêm hàm Unload.Me vào để giải quyết vấn đề khi chọn dữ liệu ở Form xong sẽ ẩn Form đó đi, Nhưng bị lỗi không chọn số liệu nó vẫn ẩn Form đó đi ạ!
 
Cảm ơn các thầy, phần đó em đã ok rồi em muốn hỏi thêm 1 chút về bẫy lỗi:
bây giờ em có 1 combobox1 có và combobox2 trong 1 Form
Khi khởi động excel lên thì 2 combobox này là rỗng.
Nếu mình ko chọn số liệu ở combobox1 nó sẽ tự nhẩy ra msgbox1 error
Nếu mình ko chọn số liệu ở combobox2 nó sẽ tự nhẩy ra msgbox2 error
và khi không chọn số liệu ở combobox1 mà chỉ chọn số liệu ở combobox2 nó vẫn báo lỗi msgbox1 thì làm thế nào ạ.
Vì bài của em làm, khi em không chọn ở combobox1 và chọn ở combobox2, khi ấn ok để làm việc thì nó vẫn chạy ra số liệu ở combobox2
* Mục đích của em muốn là khi lỗi chọn ở combobox1 hoặc 2, thì nó sẽ tự quay lại Form chọn để chọn số liệu lại. Vì em thêm hàm Unload.Me vào để giải quyết vấn đề khi chọn dữ liệu ở Form xong sẽ ẩn Form đó đi, Nhưng bị lỗi không chọn số liệu nó vẫn ẩn Form đó đi ạ!
Bạn giải thích lòng vòng quá, phải giải thích thế này:
- Tôi có combobox1 với Label là Tổ, khi chọn 1 tổ trong combobox1 thì mới được chọn nhân viên của tổ đó trong combobox2.
- Nếu chưa chọn 1 tổ trong combobox1 thì không thể chọn nhân viên của tổ đó trong combobox2 và hiện ra 1 thông báo bạn chưa chọn tổ.
 
Mục đích của em muốn là khi lỗi chọn ở combobox1 hoặc 2, thì nó sẽ tự quay lại Form chọn để chọn số liệu lại.
Bạn không thể nói chay mãi được; Thực tế trên file đi!
 
Web KT

Bài viết mới nhất

Back
Top Bottom