현재 사용자 양식을 사용하여 회사의 사용자가 내 부서로 보낼 주문을 작성하고 있습니다.콤보 상자 선택을 기반으로 레이블 및 텍스트 상자를 추가하는 방법
나는 다음을 해결하기 위해 고생하고있는 순간 나는 멈추게되었다.
나는 사업 상 제공되는 제품 목록을 가지고있는 콤보 박스를 보유하고 있습니다. 선택에 따라 나는 사용자가 예를 들어 데이터를 입력해야하는 레이블과 텍스트 상자를 추가 할 수 있기를 원합니다.
콤보 상자에서이 선택은 다음 이름, 필요한 날짜,
는 또한이 콤보 상자 선택에 특정 할 필요가 등 사용자의 위치를 입력 경우
.은 어떤 도움이 많이 주시면 감사하겠습니다 :)
UPDATE
사과, 내가 여기에 하나를 추가 내가 가지고있는 코드하지 않았다 기능에 대한 코드를하지 않았다한다.
Private Sub CommandButton1_Click()
Windows("RFS User Form Mock.xlsm").Visible = True
End Sub
Private Sub LegendDefinition_Change()
LegendDefinition.Locked = True
End Sub
Private Sub RequestList_Change()
Dim i As Long, LastRow As Long
LastRow = Sheets("Definition").Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To LastRow
If Sheets("Definition").Cells(i, "A").Value = (Me.RequestList) Then
Me.DefinitionBox = Sheets("Definition").Cells(i, "B").Value
End If
Next
End Sub
Private Sub RequestList_DropButtonClick()
Dim i As Long, LastRow As Long
LastRow = Sheets("Definition").Range("A" & Rows.Count).End(xlUp).Row
If Me.RequestList.ListCount = 0 Then
For i = 2 To LastRow
Me.RequestList.AddItem Sheets("Definition").Cells(i, "A").Value
Next i
End If
End Sub
Sub UserForm_Initialize()
SiteList.List = Array("Birmingham", "Bristol", "Cardiff", "Chelmsford", "Edinburgh", "Fenchurch Street", "Glasgow", "Guernsey", "Halifax", "Homeworker", "Horsham", "Ipswich", "Jersey", "Leeds", "Leicester", "Lennox Wood", "Liverpool", "Manchester", "Peterborough", "Redhill", "Sunderland", "Madrid")
End Sub
Private Sub VLookUp_Change()
VLookUp.Locked = True
End Sub
코드가 도움이 되었습니까? 그러나 나는 충분한 사용자를 가지고 있지 않지만 사용자 인터페이스의 이미지를 넣을 것이다. 또한 동일한 콤보 박스와 함께 VLookup을 사용하고 있습니다. 콤보 박스는 RequestList라고합니다. –