私は現在、userformを使って会社のユーザーが私の部署に送る注文を作成しています。ユーザーフォームのコンボボックスの選択に基づいてラベルとテキストボックスを追加する方法
私は次のことを解決するために苦労している瞬間、私は停止するようになりました。
私は私たちのビジネスが提供する製品のリストを持っているコンボボックスを持っています。選択に基づいて、私は、例えば、ユーザがデータを入力することを要求するラベルおよびテキストボックスを追加できるようにしたい。
コンボボックスのこの選択は、名前、必要な日付、
はまた、これはコンボボックスの選択に固有である必要がありますなど、ユーザーの場所を入力します 場合
。任意の助けもいただければ幸いです:)
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と呼ばれます。 –