我有一个带有2个refedit框的用户表单。它们都允许用户选择一个单元格。我在每个refedit下面都有一个标签,我想在该行上显示特定单元格的文本(不一定是所选单元格),我想它会是这样的:
Range("D" & Range(Refedit1.Value).Row)
或类似的(对此有任何建议/改进意见)
我的问题是:每次选择新单元格后如何更新?我已经读到refedit有缺陷并且如果太复杂就会轻易破坏。
答案 0 :(得分:1)
您可以执行以下操作 - 处理refedit的Change
事件:
Private Sub RefEdit1_Change()
Dim rng As Range
Set rng = Range(Me.RefEdit1.Value).Cells(1) 'in case >1 cell selected
Debug.Print rng.EntireRow.Cells(4).Value 'col D on that row
End Sub