Cải tiến giùm tôi ComboBox trên thanh Form với!

Liên hệ QC

anhtuan1066

Thành viên gạo cội
Tham gia
10/3/07
Bài viết
5,802
Được thích
6,905
Tôi làm thử 2 ComboBox, 1 cái thuộc thanh Form, 1 cái thuộc thanh Control ToolBox... cả 2 có cùng chức năng là chọn dử liệu trong list đễ gán vào cell
Tôi muốn hỏi riêng trường hợp của ComboBox trong thanh Form, tôi làm như thế có gì ko ổn ko? Vì đang tập tành VBA nên cảm thấy cách mình làm khá buồn cười.. (là dựa vào hàm INDEX).. Tuy nhiên tôi lại ko nghĩ ra dc cách nào khác cả...
Xin các cao thủ góp ý về vấn đề này!
ANH TUẤN
 

File đính kèm

  • ComboBox_in_Form&ControlToolbox.zip
    9.6 KB · Đọc: 89
Nói chung có nhiều cách thực hiện lắm anh Tuấn à, tùy sự chọn lựa của mỗi người. Ví dụ đây cũng là một cách
Mã:
Sub DropDown2_Change()
    ActiveCell.Value = Sheet2.Cells(Range("I7").Value, 1).Value
    ActiveCell.Offset(1, 0).Select
End Sub
Thân!
 
Cám ơn ĐẠI UÝ nhiều... Ít ra cũng phải thế... nó mới mang hơi thở của VBA... hi... hi... Cái kia giống y như bả đậu! Hic...
ANH TUẤN
 
Chào các bác Anhtuan1066 và Tedaynui
Theo em hiểu dòng code:

ActiveCell.Value = Sheet2.Cells(Range("I7").Value, 1).Value

có nghĩa là: giá trị của ô hiện hành = giá trị của ô trong vùng I7, ở cột 1 của sheet2.

Nhưng ở sheet2 em không thấy có vùng I7 nào cả.

Em mong hai bác giải thích nghĩa của đoạn code trên
 
Không phải bạn ah.

cái đó là ô hiện hành = ô ở dòng thứ (giá trị tại ô I7) cột 1 của sheet2

ô I7 ở cùng sheet với ô hiện hành.
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom