EXCEL——单元格具有下拉列表功能(ComboBox)
来源:互联网 发布:程序员喜欢的女生类型 编辑:程序博客网 时间:2024/05/17 23:30
今日在做一个让EXCEL和ComboBox类似这类控件组合的文件。挺方便实用的。
1.新建一个EXCEL文件,点“视图”-》“工具栏”,选择Visual Basic。再点VB面板的“控件工具箱”,选择一个ComboxBox控件(组件)(同时设置此控件为非打印对象,以免打印时,出现控件)。这里,你也可以选择其它控件,看你具体使用情况,可适当变动。
2.按Alt+F11,进入VBA编程界面。双击“ThisWorkbook”(就是本EXCEL对象),输入代码:
Private Sub Workbook_Open()
Sheet1.ComboBox1.Visible = False
End Sub
这个语句的作用是,启动EXCEL文件时,不显示控件。
再双击“Sheet1”,输入代码:
Private Sub ComboBox1_Change()
End Sub
Private Sub ComboBox1_Click()
Selection.Value = Sheet1.ComboBox1.Text
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 6 Then ‘这里6是说,当点击第六列时,才启动ComboBox
With Sheet1.ComboBox1
.Visible = True
.Width = Target.Width
.Height = Target.Height
.Left = Target.Left
.Top = Target.Top
.Clear
.AutoSize = True
.AddItem “张三”
.AddItem “李斯”
.AddItem “王武”
.AddItem “陶喆”
End With
End If
End Sub
好了,这样就差不多了。你可以适当修改、扩充功能。
(本文mxay.com原创,转贴请注明来源:mxay.com)
http://www.mxay.com/blog/excel-combobox.html
1.新建一个EXCEL文件,点“视图”-》“工具栏”,选择Visual Basic。再点VB面板的“控件工具箱”,选择一个ComboxBox控件(组件)(同时设置此控件为非打印对象,以免打印时,出现控件)。这里,你也可以选择其它控件,看你具体使用情况,可适当变动。
2.按Alt+F11,进入VBA编程界面。双击“ThisWorkbook”(就是本EXCEL对象),输入代码:
Private Sub Workbook_Open()
Sheet1.ComboBox1.Visible = False
End Sub
这个语句的作用是,启动EXCEL文件时,不显示控件。
再双击“Sheet1”,输入代码:
Private Sub ComboBox1_Change()
End Sub
Private Sub ComboBox1_Click()
Selection.Value = Sheet1.ComboBox1.Text
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 6 Then ‘这里6是说,当点击第六列时,才启动ComboBox
With Sheet1.ComboBox1
.Visible = True
.Width = Target.Width
.Height = Target.Height
.Left = Target.Left
.Top = Target.Top
.Clear
.AutoSize = True
.AddItem “张三”
.AddItem “李斯”
.AddItem “王武”
.AddItem “陶喆”
End With
End If
End Sub
好了,这样就差不多了。你可以适当修改、扩充功能。
(本文mxay.com原创,转贴请注明来源:mxay.com)
http://www.mxay.com/blog/excel-combobox.html
- EXCEL——单元格具有下拉列表功能(ComboBox)
- 怎样使Excel的单元格具有下拉列表的功能
- 制作Excel单元格下拉列表
- excel 单元格 添加 下拉框 下拉列表
- 具有选择功能的对话框(下拉列表对话框)
- Excel单元格下拉列表怎么做?
- Excel中制作下拉列表单元格
- Ext.grid.EditorGridPanel 单元格套用下拉列表ComboBox
- Excel中如何能使单元格具有复选功能
- ExtJs——ComboBox(下拉列表、从后台读取数据、带分页)!!!
- extjs combobox 仿百度查询功能,设置下拉列表宽度
- EasyUI ComboBox(下拉列表框)
- 下拉列表:comboBox控件
- ComboBox下拉列表
- 在excel单元格中设置下拉框列表
- 1、把Excel的单元格设置为下拉列表
- 在Excel 2010的单元格添加下拉列表的方法
- ASPOSE Excel java 单元格的下拉列表 验证
- linux设置密码过期时间
- JS非常好的一个进度提示
- 使用SVN+CruiseControl+ANT实现持续集成之一----持续集成概念及CC原理介绍
- Smartfoxserver点滴
- 主外建设计原则
- EXCEL——单元格具有下拉列表功能(ComboBox)
- 实习总结
- 使用SVN+CruiseControl+ANT实现持续集成之二----环境搭建和配置介绍
- (补充实验方法) linux内核链表之实例 这个例子包括简单的增、删、遍历
- struts2+spring3+hibernate3+ireport+防止重复登录
- 一位硕士毕业生三个月求职经历与经验的结晶
- JAVA相关基础知识1
- jetty学习2-WebAppContext
- 最近抽空在学习VIM,找到了一个介绍快捷方式的,留下做个备注