我想使用我的活動工作表的值放入用戶窗體中。這必須是動態的,因爲在我的工作表中我有多個值。 如果您使用宏單擊按鈕,用戶窗體將自己打開。如何將單元格中的值轉換爲用戶表單vba excel
這裏是我想自動放入我的userfrom和我的用戶表單的值的圖片。
感謝名單
[在這裏輸入的形象描述] [2] enter image description here
我想使用我的活動工作表的值放入用戶窗體中。這必須是動態的,因爲在我的工作表中我有多個值。 如果您使用宏單擊按鈕,用戶窗體將自己打開。如何將單元格中的值轉換爲用戶表單vba excel
這裏是我想自動放入我的userfrom和我的用戶表單的值的圖片。
感謝名單
[在這裏輸入的形象描述] [2] enter image description here
在工作表(asuming您UserForm UserForm名)。 將[您的列]更改爲您想要自動導出宏的列號。
Private Sub Worksheet_Change(ByVal Target As Range)
If UserForm1.Visible And Target.Column = [your column] Then
call UserForm1.GetCellText(Target.Row)
End If
End Sub
在你的Userform中(假設你的文本框被命名爲TextBox1,TextBox2 ...)。
Sub GetCellText(xRow As Integer)
Dim i As Byte
For i = 1 To 7
Me.Controls("TextBox" & i).Value = Cells(xRow, i)
Next
End Sub
你想要在用戶窗體中顯示哪一行數據? –
他們每次都在其他文本框中 – Robin
表單被顯示爲無模式?您是否希望在工作表中顯示當前選中的行,然後在選擇更改時更新用戶窗體? –