簡體   English   中英

如何從單元格中獲取值到用戶窗體VBA Excel

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM