Tôi muốn tạo biểu mẫu người dùng trong mô-đun bằng cách sử dụng VBA theo lập trình. Tôi là một người mới và thiếu kinh nghiệm nên tôi đã thử vài ví dụ, nhưng họ không hoàn thành các yêu cầu của tôi.Tạo biểu mẫu theo mô đun bằng cách sử dụng vba
Tôi chỉ muốn macro
- tạo ra một hình thức sử dụng trong vòng một module sử dụng VBA
- có một ListBox với một số dữ liệu
- có một CommandButton với một người biết lắng nghe
Đây là mã mà tôi đã sử dụng
Option Explicit
Sub MakeuserForm()
'Dim CommandButton1 As MsForms.CommandBarButton
'Dim ListBox1 As MsForms.ListBox
Dim UserForm1 As VBComponent
Set UserForm1 = ActiveWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm)
With UserForm1
.Properties("Height") = 100
.Properties("Width") = 200
On Error Resume Next
.Name = "My Form"
.Properties("Caption") = "This is your user form"
End With
ShowForm
End Sub
Sub ShowForm()
NewForm.Show
End Sub
Bây giờ tôi không biết cách thêm ListBox và nút vào biểu mẫu với một người nghe.
Đăng nội dung bạn đã thử và vui lòng đọc http://stackoverflow.com/faq FAQ của FAQ. Đây không phải là nơi để có được câu trả lời nhanh, đây là nơi để học hỏi. –
Cập nhật câu hỏi – IConfused
Tạo toàn bộ biểu mẫu động như thế này thường không hoạt động tốt như bạn nghĩ. Trừ khi bạn thực sự không thể thực hiện một phiên bản chung, ít nhất là một số loại xương, điều này sẽ là một heck của rất nhiều công việc không cần thiết. – Brad