Hỏi về combobox cho Excel

Liên hệ QC

FXmusha07

Thành viên mới
Tham gia
26/11/08
Bài viết
5
Được thích
0
Cho mình hỏi 1 file excel có 2 sheet, 1 sheet chứa danh sách lớp, 1 sheet đăng ký lớp cho sinh viên. Giờ mình muốn trong sheet đăng ký lớp cho sinh viên co 1 column cho chọn lớp bằng combobox (không phải combobox của form). Dữ liệu cho combobox này được lấy tứ cột mã lớp bên phía sheet danh sach lớp. Mình gà excel lắm nên mong được sự giúp đỡ cùa mọi người! Thanks all!
 
Cái này bạn dùng data\validation là được không cần combobox
 
Upvote 0
Thanks bạn, nhưng ý định của mình là dùng 1 combobox để lựa chọn từ danh sách luôn, sau khi chọn xong qua cell khác thì cell đó sẽ trở thành cell bình thường.
 
Upvote 0
Thanks bạn, nhưng ý định của mình là dùng 1 combobox để lựa chọn từ danh sách luôn, sau khi chọn xong qua cell khác thì cell đó sẽ trở thành cell bình thường.
Thì Validation cũng có thể chọn được từ DS vậy! Khi sang cell khác thì cell kia trở thành cell bình thường ---> Đúng ngay ý bạn luôn!
Nếu có vấn đề gì khác hơn nữa chắc bạn phải gữi file lên mới nói được!
 
Upvote 0
Cảm ơn bạn đã giúp đỡ, mình đã làm theo và đã giải quyết được vất đề. Tuy nhiên mình nghĩ nên cải tiến 1 chút là tạo list hiển thị 2 cột thông tin cho dễ chọn(mã và tên cửa hàng), sau khi chọn xong thì cell sẽ mang giá trị của cột mã Cửa hàng. Với yêu cầu này mình nghĩ validate không giải quyết được mà phải dùng đến VBA, mà mình thì mù tịt về Excel chứ nói chi đến VBA. Mình có gởi file đính kèm theo mô tả. Mong nhận được sự giúp đỡ của mọi người.
File:
View attachment Sample.xls
 
Upvote 0
Có phải ý bạn, chọn trong List :
Nếu chọn : CH000001 : thì sẽ hiện ra tên CT Phong Vũ -ở Cột D
Nếu chọn : CH000002 : thì sẽ hiện ra tên CT Hoan Long.

Nếu như vậy thì dùng hàm :
Tại D2:
PHP:
=VLOOKUP(C2,CuaHang!$A$2:$B$7,2,0)
Nếu dùng COmbBox thì không cần Code : Để chọn Mã CH -> sẽ hiện tên CTy tương ứng ... CHỉ cần khai báo thông số của Cột.

Hay ý của bạn khác?
 
Lần chỉnh sửa cuối:
Upvote 0
cái này thì bạn dùng combobox.
Mình nghĩ bạn muốn giống như đề mục ở đây .
Không biết có đúng không?
 
Upvote 0
Mình tham gia 1 chút bằng Form
 

File đính kèm

Upvote 0
File Chọn List Danh sách để hiện Tên của hàng dùng Bằng Combo Box.
Bạn xem coi như vậy có phải không?
 

File đính kèm

Upvote 0
Cảm ơn sự giúp đỡ của mọi người, mình đã giả quyết được nhiều vấn đề trong quá trình làm quen với lập trình trên Excel. Mọi người cho mình hỏi 1 chút là có thể lập trình cho list của phần validate không(lập trình dữ liệu hiển thị cho list và sự kiện). Mình cảm thấy dùng chức năng list của validate sẽ tiện hơn, nhưng muốn tùy biến nó một chút, nếu lập trình được thì tốt quá.
 
Upvote 0
Cảm ơn sự giúp đỡ của mọi người, mình đã giả quyết được nhiều vấn đề trong quá trình làm quen với lập trình trên Excel. Mọi người cho mình hỏi 1 chút là có thể lập trình cho list của phần validate không(lập trình dữ liệu hiển thị cho list và sự kiện). Mình cảm thấy dùng chức năng list của validate sẽ tiện hơn, nhưng muốn tùy biến nó một chút, nếu lập trình được thì tốt quá.
Đây là 1 mảco tự ghi cho việc tạo Validation, list với source là Myrng
PHP:
Sub Macro2()
'
' Macro2 Macro
' Macro recorded 28/11/2008 by Admin
'


Sheet2.Select
Range("B3").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=myrng"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
 
Upvote 0
To nguyenvinh_excel:
Mình gửi 1 ví dụ về add combo, lần sau mình sẽ bổ sung phương pháp khác.(Mình quên chưa viết lệnh mở Form, bạn nhấn Alt+F11 rồi mở Form nhé)
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn bạn. Cho mình hỏi thêm là cái nội dung của list mình có thể hiển thị nhiều cột được không, thay vì hiển thị CH000001(ma cua hang) thì nó sẽ hiển thị CH000001 | vi tính Phong Vũ(2 dữ liệu này ở 2 cột khác nhau trong 1 sheet). Khi chọn thì cell sẽ mang giá trị CH000001(MaCuaHang). Mình có gởi theo file, xin mọi người giúp đỡ
 

File đính kèm

Upvote 0
FXmusha07
Số lượng cột nằm ở dòng lệnh .columncount=n
(Combo va ListBox hoàn toàn giống nhau)
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
các huynh cho em hỏi, em muốn tạo ra từ click here, khi nhấn vào đó sẽ từ chuyển đến sheet bất kỳ cần dùng. xin các huynh chỉ giúp. em cám ơn
 
Upvote 0
Web KT

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

Back
Top Bottom