Cần hướng dẫn lấy dữ liệu từ 1 combobox trên form

Thảo luận trong 'Excel và các ngôn ngữ lập trình khác' bắt đầu bởi gameonly308, 15 Tháng năm 2017.

  1. gameonly308

    gameonly308 Member

    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 ạ.
     
  2. vu_tuan_manh_linh

    vu_tuan_manh_linh Well-Known Member

    Làm 1 thủ tục combobox_change. Trong đó đặt câu lệnh sheet1.range("A4").value=combobox.value.
     
    gameonly308 thích bài này.
  3. gameonly308

    gameonly308 Member

    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 ạ ?
     
  4. giaiphap

    giaiphap .::(^_^)::.

    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
    
     
    gameonly308 thích bài này.
  5. gameonly308

    gameonly308 Member

    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 ạ!
     
  6. be09

    be09 Well-Known Member

    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ổ.
     
  7. HYen17

    HYen17 Thành viên cằn cỗi.

    Bạn không thể nói chay mãi được; Thực tế trên file đi!
     
    befaint thích bài này.
  8. Lập Gia Phả

    Lập Gia Phả New Member

    chắc phải reset lại mặc định ban đầu rồi
     

Chia sẻ trang này