我正在创建一个用户表单,显示列中最后使用的单元格的值(数字)。
我只是猜测如何去做,但是没有用,这就是我得到的:
Sub show()
UserForm1.show
'xTotal is the name of the label control and B4 is the column with a list of numbers:
UserForm1.xTotal.Caption = ThisWorkbook.Sheets("Sheet1").Range("b4").End(xlDown)
End Sub
我知道这是基础知识,如果您能帮助我,我将不胜感激。谢谢。
答案1
您无法将标题设置为范围,而这正是您的代码所做的事情(尽管这不是您的意图)。您必须将标题设置为范围的值 -
UserForm1.xTotal.Caption = ThisWorkbook.Sheets("Sheet1").Range("b4").End(xlDown).Value
Userform1.Show
您还需要在显示用户表单之前设置标题。