[英]how to get a value out of a cell into a userform vba excel
我想使用活動工作表的值來放入用戶表單。 這必須是動態的,因為在我的工作表中我有多個值。 如果您使用宏單擊按鈕,則用戶窗體會自行打開。
這是我要自動從我的用戶以及我的用戶表中輸入的值的圖片。
謝謝
[在此處輸入圖像描述] [2] 在此處輸入圖像描述
在您的工作表中(假設您的用戶窗體名為UserForm1)。 將[您的列]更改為您要自動觸發宏的列號。
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
在您的用戶窗體中(假設您的文本框名為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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.