드롭 다운, 텍스트 필드, 확인란 및 라디오를 포함한 다양한 선택 옵션이있는 VBA 폼이 있습니다.VBA에서 서식 다시 설정
단추 누르기로 모든 필드를 지우는 가장 좋은 방법에 대해 알고 싶었습니다. 내 친구가 나에게 아래 코드를 전자 메일로 보내려고했지만 불행히도 작동하지 않는다. 변수 이름을 확인했다.
개선 방법에 대한 조언이 있으십니까?
미리 감사드립니다.
Private Sub btnReset_Click()
Unload Me
UserForm.Show
End Sub
다음은 userform의 다른 코드입니다.
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
감사합니다. 훌륭하게 작동합니다. – methuselah