zztantaibazz
Thành viên chính thức
- Tham gia
- 19/8/13
- Bài viết
- 96
- Được thích
- 46
- Nghề nghiệp
- M&A Specialist - RM Assitant
Hiện tại mình đang tạo một form như hình.
Có code nào để tự động tạo ra các textbox + lable ... như trong hình tự động không.
Ví dụ mình nhập đến textbox cuối cùng nhấn tap hoặc click button thêm thì tự động tạo thêm 1 cái nữa.
View attachment 124745
Thanks mọi người.
Nói về Form thì Chú Be09 đúng là số 1(đây là nhận xét chủ quan). Nếu có thể Chú Be09 có thể hướng dẫn cháu cách thêm 1 ListBox hoặc 1 Combobox qua 1 Form đơn giản được không ạ! Chân thành cảm ơn chú!Bạn tham khảo File.
Lưu ý: Tiêu đề cột chỉ sử dụng tối đa khoảng 30 cột, nếu hơn 30 cột có thể sẽ bị lỗi và không hiện Form.
Mình nói có vẻ hơi chủ quan nhưng chắc 99% là không có cách nào đâu. Đang ở chế độ Design thì code nào chạy được chứ.Hiện tại mình đang tạo một form như hình.
Có code nào để tự động tạo ra các textbox + lable ... như trong hình tự động không.
Ví dụ mình nhập đến textbox cuối cùng nhấn tap hoặc click button thêm thì tự động tạo thêm 1 cái nữa.
View attachment 124745
Thanks mọi người.
Nói về Form thì Chú Be09 đúng là số 1(đây là nhận xét chủ quan). Nếu có thể Chú Be09 có thể hướng dẫn cháu cách thêm 1 ListBox hoặc 1 Combobox qua 1 Form đơn giản được không ạ! Chân thành cảm ơn chú!
P/S: Cơ bản cháu muốn hiểu cách thức để làm ạ! Mong chú bớt chút thời gian ạ!
Mình nói có vẻ hơi chủ quan nhưng chắc 99% là không có cách nào đâu. Đang ở chế độ Design thì code nào chạy được chứ.
Dạ! Cháu cảm ơn chú nhiều lắm ạ!Nêu địa chỉ Mail chú gửi File và bài viết hướng dẫn cho.
Dạ! Cháu cảm ơn chú nhiều lắm ạ!
Mail của cháu là: chuot0106@gmail.com
Dạ! Cháu cảm ơn chú. Cháu sẽ vọc ngay. Có gì không hiểu cháu lại hỏi chú nhé! Chú có số ĐT hay gì đó mà chú hay dùng(facebook chẳng hạn( thì cho cháu xin có gì không hiểu cháu sẽ hỏi chú cho dễ(Nếu chú thấy phiền thì thôi). Cháu hỏi trên diễn đàn hoặc qua tin nhắn trên GPE cũng được ạ!Chú đã gửi 1 UserForm đơn giản và kèm theo nội dung hướng dẫn.
Dạ! Cháu cảm ơn chú. Cháu sẽ vọc ngay. Có gì không hiểu cháu lại hỏi chú nhé! Chú có số ĐT hay gì đó mà chú hay dùng(facebook chẳng hạn( thì cho cháu xin có gì không hiểu cháu sẽ hỏi chú cho dễ(Nếu chú thấy phiền thì thôi). Cháu hỏi trên diễn đàn hoặc qua tin nhắn trên GPE cũng được ạ!
Nhìn Fom chú gửi thế mà chú nói đơn giản. Cháu nhìn thấy ghê quá! HiMuốn hỏi gì thì cứ chụp ảnh Paste vào File đó rồi gửi Mail qua trong thời gian từ 21 giờ đến 24 giờ chú thường trực mở Mail.
Không phải cháu nhờ chú làm giúp Form mà là cháu muốn học cách viết code để nạp dữ liệ từ danh sách cho trước vào listbox hoặc combobox ạ!Tải 1 File có đầy đủ nội dung cần luôn đi chứ có 2 cột thì khi làm xong thì phát sinh phải bổ sung mệt lắm. Chú sẽ gửi Mail cho 1 File về quản lý nhân sự để tham khảo mà biết bổ sung (vì quota của chú gần hết nên không tải lên đây), chú để dành quota cho việc khác.
Không phải cháu nhờ chú làm giúp Form mà là cháu muốn học cách viết code để nạp dữ liệ từ danh sách cho trước vào listbox hoặc combobox ạ!
Chú có thể viết giúp cháu 2 đoạn code cho 2 vấn đề cháu nêu trên được không ạ! Những cái khác chắc cũng tương tự đúng không chú???
Dạ! Cháu sẽ thử luôn ạ! Cháu cứ nghĩ là phải viết code cơ!Ở sheet Danhsach, cột A chọn từ A2:A5 và đặt cho nó 1 cái Name là ChucVu rồi Copy Name này click vào combobox rồi vào cửa sổ Properties kéo thanh cuộn xuống tìm RowSource gõ = ChucVu thì nó tự Load danh sách vào thôi, tương tự như vậy cho listbox.
chú cho con hỏi là cái Form chủ để ở đâu mà sao con không thấy vậy chú ?Bạn tham khảo File.
Lưu ý: Tiêu đề cột chỉ sử dụng tối đa khoảng 30 cột, nếu hơn 30 cột có thể sẽ bị lỗi và không hiện Form.
Nạp dữ liệu vào LB hoặc CB thì có nhiều cách. Mình vẫn thích nạp bằng code.Không phải cháu nhờ chú làm giúp Form mà là cháu muốn học cách viết code để nạp dữ liệ từ danh sách cho trước vào listbox hoặc combobox ạ!
Chú có thể viết giúp cháu 2 đoạn code cho 2 vấn đề cháu nêu trên được không ạ! Những cái khác chắc cũng tương tự đúng không chú???
Private Sub UserForm_Initialize()
With Me.ComboBox1
.List = Sheet2.Range("A2", Sheet2.[A65536].End(3)).Value
End With
End Sub
Nạp bằng cách này có vẻ linh hoạt hơn cách dùng name anh nhỉ. Tức dữ liệu thay đổi thì combobox vẫn tự động nạp dư liệu đúng không anh?Nạp dữ liệu vào LB hoặc CB thì có nhiều cách. Mình vẫn thích nạp bằng code.
Đây là 1 ví dụ dựa trên dữ liệu trong file của bạn
PHP:Private Sub UserForm_Initialize() With Me.ComboBox1 .List = Sheet2.Range("A2", Sheet2.[A65536].End(3)).Value End With End Sub
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2