Tôi có biểu mẫu VBA với nhiều tùy chọn lựa chọn khác nhau bao gồm thả xuống, trường văn bản, hộp kiểm và radio.Đặt lại biểu mẫu trong VBA
Tôi chỉ muốn biết cách tốt nhất để xóa tất cả các trường này bằng cách nhấn nút. Một người bạn của tôi đã cố gắng giúp đỡ bằng cách gửi email cho tôi mã bên dưới nhưng tiếc là nó không hoạt động, tôi đã kiểm tra các tên biến.
Bất kỳ lời khuyên nào về cách tôi có thể cải thiện nó?
Xin cảm ơn trước.
Private Sub btnReset_Click()
Unload Me
UserForm.Show
End Sub
Đây là mã khác cho biểu mẫu người dùng.
Dim DeptCode 'Holds department code
Private Sub UserForm_Initialize()
Dim c_deptCode As Range
Dim c_deptName As Range
Dim deptCodes As Variant
Dim deptNames As Variant
Dim ws_dept As Worksheet
Set ws_dept = Worksheets("lookupDept")
' Assign each range to an array containing the values
deptCodes = Choose(1, ws_dept.Range("deptCode"))
deptNames = Choose(1, ws_dept.Range("deptName"))
For i = 1 To ws_dept.Range("deptCode").Rows.Count
' Create the combined name (code + space + name)
CombinedName = deptCodes(i, 1) & " - " & deptNames(i, 1)
cbo_deptCode.AddItem CombinedName
Next i
End Sub
Cảm ơn nó hoạt động rực rỡ – methuselah