在EXCEL里怎么建立个“查找工具”控件按钮?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在EXCEL里怎么建立个“查找工具”控件按钮?相关的知识,希望对你有一定的参考价值。

        1、打开EXCEL右击工具栏空白处,弹出的菜单中选择“控件工具箱”:

        2、在“控件工具箱”中选择“命令按钮”:

        3、使用鼠标拖动一个矩形,松开鼠标会产生一个命令按钮。

        4、双击这个命令按钮,会自动打VBA窗口。

        5、如图位置输入一段代码。MsgBox "百度经验":

        6、右击命令按钮在弹出的菜单中选择属性命令。

        7、将CAPTION属性修改成“百度经验”:

        8、在“控件工具箱”中选择“退出设计模式”:

        9、再双击命令按钮就会弹出“百度经验”的提示框。

参考技术A 一般来说可以这样建立
首先 在网格里面插入一个表单控件按钮,按钮名称改为“查找工具”,然后编制一个你需要的宏命令,让这个宏和这个表单控件按钮进行连接,一切ok
当然了你也可以调用active 控件按钮,不过你需要进行vba编程,来编制你需要执行的命令的程序段,
上述两种方法都可以,就看你的需要了追问

如上图,我要设计一个这样功能的查找按钮,可以对以下内容进行查找,不采用CTRL+F找到工具,怎么VBA编程。

追答

提三个建议:
1 excel是小型数据库软件,不是用来设计报表的东西,因此不管是什么样的格式,要确保数据源要逐一占用每一个单元网格,也就是不能有合并单元格,表头要确保是第一行,而且是单行,等到数据查找、复制、修改、录入完毕后,要在另一个sheet里面对最终的记录结果进行排版或编制要输出的报表,因此要是对上述的记录进行简单的筛选操作,至少要进行必要的数据库改进。我觉得这是用好excel数据库软件的一个良好设计习惯,当然上述的表也可以进行简单的查找,但是复杂的或是高级的就不行了。
2 如果只是要找到“已卖出”的全部记录的话,采用高级筛选就完全可以了,如果你非要弄个按钮的话,就创建一个表单按钮就可以了,没必要用vba编程,然后把高级筛选做一个宏,连接到你创建的表单控件按钮,简单的做法是:把数据库的范围定义一个名称,在高级筛选里的列表区域填写这个名称,条件区域选择“状态”“已卖出”两个新建单元格(注意,状态和已卖出要上下填写),然后再选择复制到---到一个新的区域或新的sheet。ok,然后把这一过程录成一个宏。联系好那个按钮。完毕
3 如果要采用vba编程的话,你还是找教程看看吧,这个东西是没法三言两语教的

本回答被提问者和网友采纳
参考技术B 找视图-工具栏-自定义-命令-编辑中把查找工具直接拖到上面就行了追问

谢谢,我主要想设计“查找工具”控件按钮,如果添加工具的话不如按快捷键来的简单。

easyui分页控件不显示怎么回事?

参考技术A

项目里遇到的需求是 :用户在页面查询的时候,后台要根据一个查询条件的值去判断是不是要显示分页,因为查询一页数据,做了更新操作,被当前用户锁定,对于其他用户是不可见的,每次查询未处理的数据不显示分页按钮,只显示刷新按钮,(本来是想禁止点击分页的那几个按钮的,但是没做到?.),只能采取这种办法了。


首先还是看文档吧 datagrid 依赖于 panel ,pagination ,resizable,linkbutton 还有个getPager方法 拿到Pagination 对象之后 调用 layout Properties 然后再调用refresh method 就搞定了,下面直接上图了


代码图

以上是关于在EXCEL里怎么建立个“查找工具”控件按钮?的主要内容,如果未能解决你的问题,请参考以下文章

vb.net如何与excel建立连接,并从里面查询并读取数据?

VB 查阅 Excel 文件

EXCEL表格里怎么用用公式进行数据引用

安卓开发,如何在ECLIPSE中,为一个按钮 建立点击事件的框架步骤?具体点,初学

word两张excel表格中的数据怎么建立关联

vb怎么每隔一秒自动点击按钮