Excel VBA用户窗体初始化填充列表框,但显示随机选择的项目

时间:2018-12-21 03:47:19

标签: excel vba listbox selecteditem

我正在使用Excel2013。我有一个“ BeforeDoubleClick”事件,该事件显示带有某些列表框的用户窗体。用户双击任何单元格,然后用户窗体会初始化并填充列表框,但是,当用户窗体启动时,列表框会显示几个突出显示的项目(即使我还没有选择任何内容,也已选择):

enter image description here

这是初始化用户窗体时加载列表框的代码:

For Each cel In rng.Cells
  With cel
  If .Value <> "" Then
    lstPEOPLE.AddItem .Value
  End If
  End With
Next cel

显然,列表框在初始化时应该没有任何选择。这并非一直发生-似乎是在随机双击单元格时发生。有想法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您将该列表中的所有名称都设置为一个表,则可以在$ cat ~/.bashrc alias asp='echo "ansible_sudo_pass: $(lpass show folder1/item1 --password)"' 事件中使用以下代码:

$ ansible-playbook -i /tmp/hosts pb.yml -e@<(asp)