Lớp học GPE tháng 10 - TPHCM: Conditional Formatting và Data Validation (tối 4, 6/10) | Excel cơ bản (tối 9, 11, 13/10) |
Thuần thục các hàm dò tìm (tối 10, 12/10) | Tất tần tật về PivotTable (tối 16, 18, 20/10) |
Tất tần tật về Filter và Advanced Filter (tối 23, 25/10) | Name động và biểu đồ (tối 24, 26, 28/10)

Đăng ký học Khởi đầu cùng Google Spreadsheet - 2 chủ nhật 1 và 8/10 - TPHCM

Đăng ký học Xây dựng ứng dụng Form bằng VBA - 2 chủ nhật 15 và 22/10 - TPHCM

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 Thành viên chính thức

    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 linhvtm84@gmail.com

    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 Thành viên chính thức

    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 Thành viên chính thức

    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 Thành viên gạo cộ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ổ.
     
  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.

Chia sẻ trang này