我想使用按钮和列表框在excel中选择标签旁边的当前时间。我有按钮写静态时间并选择新的单元格,但我无法弄清楚如何让它从列表框中写入选定的值。这是我目前的代码。
Sub NOWTIME()
ActiveCell.Value = Format(Now(), "h:mm:ss AM/PM")
Selection.Offset(0, 1).Select
ActiveCell.Value = ListBox5
Selection.Offset(1, -1).Select
End Sub
好像宏没有识别列表框的选定值。 谢谢你的帮助。
答案 0 :(得分:0)
顾名思义,ListBox包含列表项。每个项目都有一个索引号。您需要告诉您的代码列表中的哪个项目(可能是用户选择的项目)要使用。
基本上你有两个选择: ListBox1.Text 为您提供当前所选项目的文本字符串,或 ListBox1.ListIndex 为您提供所选项目的整数索引值。 请注意,列表编号从零开始,即从0开始。
Take a look at this tutorial for further info on use of the listbox