请教,在Excel VBA中的ComboBox控件,如何设置属性可以下拉,也可以输入数据?

请教,在Excel VBA中的ComboBox控件,如何设置属性可以下拉,也可以输入数据?,第1张

你选中一个单元格A1,然后点击菜单栏的【数据】,然后再点击【有效性】

在d出来的对话框中在【允许】那里选中序列,在下边【来源】中选择你要添加的数据,

然后A1单元格就会出现下拉菜单。

不知道我理解的对不对。

在VBA编辑窗口的Thisworkbook下添加代码:

Private Sub Workbook_Open()

Sheet1.ComboBox1.Value = 1

End Sub

Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。

添加的语句对的

其他可能的问题:

1.窗体是否为userform

2.组合框是否名为combobox1、combobox2

3.excl文件是否能读取

建议有目的性的分步实现,逐步排查问题.比如要证实组合框是否能添加项,在窗体中加入按钮,事件为给组合框添加一个"aaa"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7983979.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存