我想让文本框的值根据组合框的值而改变。这应该是相当直接的,但我正在努力解决这个问题。
Private Sub Combobox1_Change()
x = Combobox1.Value
textbox1.Value = Worksheets("Sheet1").Range("B") & x
End Sub
P.S.为了清楚起见,我从来都不是一个专业的程序员或代码作者。
我想你的问题是括号的位置不对。
Range("B" & x).value
我也喜欢这个版本。
Range("B1").Offset(x - 1).Value