Nhờ giúp Form nhập liệu

Liên hệ QC

Angel_love_hi

Thành viên mới
Tham gia
22/5/07
Bài viết
15
Được thích
2
Tình hình là mình mới tập làm VBA, nhờ mọi người viết hộ đoạn code cho form nhập liệu theo tệp đính kèm với nha. Trân trọng cảm ơn nhiều
 

File đính kèm

Tình hình là mình mới tập làm VBA, nhờ mọi người viết hộ đoạn code cho form nhập liệu theo tệp đính kèm với nha. Trân trọng cảm ơn nhiều
Mình có file nhập liệu, code không được hay nhưng vẫn giúp mình nhập liệu ổn. Bạn thích thì tìm hiểu.
 

File đính kèm

Upvote 0
Tình hình là mình mới tập làm VBA, nhờ mọi người viết hộ đoạn code cho form nhập liệu theo tệp đính kèm với nha. Trân trọng cảm ơn nhiều
Chí ít bạn nên nhập 2 dòng dữ liệu xem bạn xài kiểu dữ liệu gì chứ?
Trên file chỉ có 2 ô chứa dữ liệu trời ơi thế kia thì bạn không sợ những người có nhã í giúp bạn sẽ nản não nề hay sao?
Làm ơn đưa file khác có nhiều dữ liệu lên đi!

Thân/
 
Upvote 0
Chí ít bạn nên nhập 2 dòng dữ liệu xem bạn xài kiểu dữ liệu gì chứ?
Trên file chỉ có 2 ô chứa dữ liệu trời ơi thế kia thì bạn không sợ những người có nhã í giúp bạn sẽ nản não nề hay sao?
Làm ơn đưa file khác có nhiều dữ liệu lên đi!

Thân/
Chào bạn,

Bạn có thể cái tiến giúp mình ở ô MSBun, mình đã cố gắng tạo 1 dropdownlist nhưng lúc danh sách sổ xuống chỉ có 1 dòng. Bạn có thể hỗ trợ mình 1 đoạn code thay đổi kích thước danh sách để thấy được nhiều item hơn.

Mình cảm ơn.
 

File đính kèm

Upvote 0
Bạn có thể cái tiến giúp mình ở ô MSBun, mình đã cố gắng tạo 1 dropdownlist nhưng lúc danh sách sổ xuống chỉ có 1 dòng. Bạn có thể hỗ trợ mình 1 đoạn code thay đổi kích thước danh sách để thấy được nhiều item hơn.
Bạn xem file có đúng í bạn không?
 

File đính kèm

Upvote 0
Bạn xem file có đúng í bạn không?
1536366913714.png
Cảm ơn bạn đã giúp đỡ, có lẽ mình nói không rõ ý.

Ý mình ở đây là lúc mình nhập (như hình ảnh đính kèm), mình nhập P30 thì nó sẽ xổ ra 1 danh sách, mà danh sách của mình chỉ hiện ra 1 dòng, mình muốn cái danh sách đó dài ra thêm khoảng 3 dòng thôi. Vì ngoài P30BLS7 mình còn có P30BLS3 và P30BLSF, mình muốn xổ ra để dễ chọn nhanh hơn và theo dõi mã số, thay vì đánh hết... Đoạn code của mình nó chỉ có vậy thôi, lấy dữ liệu và xổ danh sách.

Private Sub ComboBox1_Change()
Dim a As Object
For Each a In Sheet11.Range("a2:a534")
ComboBox1.AddItem a
ComboBox1.DropDown

Next
End Sub
 
Upvote 0
View attachment 203408
Cảm ơn bạn đã giúp đỡ, có lẽ mình nói không rõ ý.

Ý mình ở đây là lúc mình nhập (như hình ảnh đính kèm), mình nhập P30 thì nó sẽ xổ ra 1 danh sách, mà danh sách của mình chỉ hiện ra 1 dòng, mình muốn cái danh sách đó dài ra thêm khoảng 3 dòng thôi. Vì ngoài P30BLS7 mình còn có P30BLS3 và P30BLSF, mình muốn xổ ra để dễ chọn nhanh hơn và theo dõi mã số, thay vì đánh hết... Đoạn code của mình nó chỉ có vậy thôi, lấy dữ liệu và xổ danh sách.

Private Sub ComboBox1_Change()
Dim a As Object
For Each a In Sheet11.Range("a2:a534")
ComboBox1.AddItem a
ComboBox1.DropDown

Next
End Sub
Thử vầy xem, hên xui nhé.
Mã:
Private Sub ComboBox1_Change()
Dim a As Object, Arr As Variant
Application.EnableEvents = False
Arr = Filter(Application.Transpose(Sheet11.Range("a2:a534").Value2), ComboBox1.Text)
ComboBox1.List = Arr
Application.EnableEvents = True
ComboBox1.DropDown
End Sub
 
Upvote 0
Thử vầy xem, hên xui nhé.
Mã:
Private Sub ComboBox1_Change()
Dim a As Object, Arr As Variant
Application.EnableEvents = False
Arr = Filter(Application.Transpose(Sheet11.Range("a2:a534").Value2), ComboBox1.Text)
ComboBox1.List = Arr
Application.EnableEvents = True
ComboBox1.DropDown
End Sub
Cảm ơn bạn, đã xài ngon lành.

Cho mình hỏi ngu thêm là lúc mình đánh nó tự gợi ý bởi cái đuôi phía sau bôi đen, mình loại bỏ điều đó được không?
 
Upvote 0
Web KT

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

Back
Top Bottom