我目前有一个Excel电子表格,可用来收集当天销售人员的时间表。 我想做几件事:

  1. 我已经创建了一个用户表单,其中包含表单中所需的详细信息,但是“组合”框中的项目没有显示。 这是它的代码

     Private Sub ComboBox1_Change() 'combobox1_list .AddItem "PRA110AC" .AddItem "RAH111AC" .AddItem "RAJ112AC" .AddItem "MAL113AC" .AddItem "Extern" End Sub 
  2. 我希望将此数据合并到同一工作簿中适当标题下的另一个工作表中。 我也希望这是一个隐藏的表,因为这是机密的。

我对此并不陌生,所以我可能已经搞砸了,但是我想我有机会;)

#1楼 票数:3

我相信您在错误的“私人”子目录中。 您正在私有子“ ComboBox_1”中使用事件“ Change”。 您应该使用私有子项“ Userform”中的事件“ Initialize”(此事件在加载用户窗体时开始),以在您看到表单之前填充ComboBox。 外观如下:

Private Sub Userform_Initialize()

    With Combobox1
         .AddItem "PRA110AC"
         .AddItem "RAH111AC"
         .AddItem "RAJ112AC"
         .AddItem "Extern"
    End With
End Sub

我希望这有帮助!

  ask by huzzug translate from so

未解决问题?本站智能推荐:

1回复

Excel用户窗体将多行添加到工作表-依赖组合框?

我需要一个用户窗体中的帮助才能在Sheet1上添加多个行。 它看起来像这样(控件名称为红色): 带有控件名称的用户窗体为红色 这是我的代码: 我想做的是: 将相同的更改事件(Arec5_Change)应用于所有*rec5组合框,以便每个*rec6组合框都依赖于左侧的*rec
1回复

如何将包含特定字符串的工作表名称添加到用户窗体组合框

我正在尝试编写在当前excel中循环浏览所有工作表的代码,并且如果工作表名称包含单词“ Pack”,则会将其添加到我的用户窗体组合框中。 我的代码没有产生错误,但是组合框似乎为空。 任何帮助,将不胜感激,谢谢!
1回复

Excel VBA将滚动器添加到窗体控件组合框

我想知道是否有人知道如何将滚动条添加到我的excel工作表上的表单控件组合框(而不是用户表单中),因为我当前在列表中有40个项目,并且它刚离开屏幕,我必须使用使用向上和向下键滚动列表,还可以通过设置列表的长度来设置带有滚动条的小列表吗? 我的工作簿中有1200个这样的组合框,所以我希望有一
1回复

如何添加通过组合框输入的数据并添加到Excel文件

大家好,我是VBA Excel的新手。 这是我到目前为止的代码。 这是一个具有三个输入的组合框1.Part#2. Month(Icol)3. Amount。 我希望我的组合框查看A列,如果没有找到该部件,我想将该部件添加到该行的底部。 一切正常,除非在A列上未添加新零件。零件被添加到行的
1回复

Excel用户窗体中的空组合框

在我的UserForm_Initialize()方法中,我有许多组合框和文本框,它们几乎都是使用几乎相同的代码进行唯一命名和初始化的。 由于某种原因,一个组合框始终为空,并且没有列出单击时添加的任何选项。 下面是一个代码示例,该代码已成功向组合框添加了选项,并且该代码无法正常工作。 注
2回复

Excel VBA将项目添加到组合框而不重复项目

我想将以下项目添加到组合框中,但如果项目有重复项,则只应添加一项。 我希望组合框结果是john , marry , lisa和frank (四个独特的项目,而不是八个项目)。 我的代码是:
1回复

将项目添加到在运行时添加到用户窗体的ComboBox中

我试图将组合框添加到将在运行时创建的用户表单中,我面临的问题是将项目添加到组合框? 无法找出错误所在。 谢谢。
1回复

项目未添加到组合框VB​​A

我正在使用Excel VBA将另一个工作表的单元格行中的字符串放入组合框下拉列表中。 当用户在组合框中键入内容时,下拉列表应将结果过滤为仅包含与在组合框中键入相同字符的结果。 但是,我无法获得使此行为发生的代码。 该代码似乎仅从数据表中的每个字符串中获取第一个字符,而与任何字符串中任何位置