Excel下拉菜单项太多,关键字搜索的下拉菜单来了!
gaoyangw 2025-03-07 18:49 7 浏览 0 评论
#发优质内容享分成#
嘿,朋友们,有没有遇到过这样的“悲剧”:在Excel里,那个通过数据验证制作的传统的下拉菜单。
如果内容很多,那么选个内容得拉到地老天荒,眼睛都快瞪成二郎神了,结果一不留神,目标还是消失在茫茫“菜海”中。录入数据变成了体力活,累觉不爱啊!
更糟糕的是,这些菜单项的字体大小还一成不变,无法随心所欲地调整以适应我们的需求,实在是让人头疼不已!
但别怕,今天我就是来拯救你们的超级英雄,要揭秘一个绝技——只需动动手指,输入几个关键字,你的“菜”立刻现身,轻松又高效!想不想看看这神奇的一幕?咱们这就开演!
第一步:打造“一主一辅”工作表搭档
在Excel里有一对亲密无间的工作表搭档——一个负责“台前表演”(我们称之为“录入”工作表),
另一个则默默在“幕后准备”(我们称之为“列表”工作表)。
第二步:召唤ActiveX控件小助手
接下来我们要给“主工作表”找两个得力的小帮手——ActiveX控件。
一个呢,是文本框,它就像是个小记事本,专门用来记录我们输入的数据;
另一个,则是列表框,它就像是个魔法菜单,能展示出各种选项供我们选择。
首先,大家得找到那个藏得很深的“开发工具”选项卡(如果它没出现在你的工具栏上,别急,去“文件”-“选项”-“自定义功能区”里找找,把它请出来)。
然后,咱们就点击“开发工具”里的“插入”,这时候,ActiveX控件的大家庭就展现在我们眼前了。从这里面,我们要挑出“文本框”和“列表框”这两个小家伙,在“主工作表”上给它们找个舒服的位置,让它们站好岗。
不过,为了让它们以后能更好地为我们服务,咱们得给它们起个既好记又实用的名字。
就把文本框的名字改成“录入框”吧,听起来就像是个专门负责记录数据的小能手;而列表框呢,咱们就叫它“列表框”,一听就知道它是用来展示各种选项的。
第三步:编写VBA代码实现功能
请大家点击“开发工具”选项卡中的“Visual Basic”按钮,进入VBA编辑器。然后,找到与“录入表”对应的Sheet对象,双击打开代码窗口。
在代码窗口中,我们要编写三段VBA代码:(下面可以直接复制使用)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then
Me.录入框.Visible = True
Me.录入框.Top = Target.Top
Me.录入框.Left = Target.Left
Me.录入框.Width = Target.Width
Me.录入框.Height = Target.Height
Me.录入框.Value = ""
Me.列表框.Left = Target(1, 2).Left
Me.列表框.Top = Target(1, 2).Top
Else
Me.录入框.Visible = False
Me.列表框.Visible = False
End If
End Sub
Private Sub 列表框_Click()
ActiveCell.Value = 列表框.Value
Me.录入框.Visible = False
Me.列表框.Visible = False
End Sub
Private Sub 录入框_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Me.列表框.Visible = True
列表框.Clear
Set rngs = Sheet2.Range("A2", Sheet2.Range("A2").End(xlDown))
For Each Rng In rngs
If InStr(Rng.Value, 录入框.Value) Then 列表框.AddItem Rng.Value
Next
End Sub
只需动动手指,输入几个关键字,你的“菜”就能立刻现身,再也不用在那茫茫“菜海”中苦苦寻觅了。这不仅大大提高了我们的工作效率,还让我们的眼睛得到了解放,再也不用瞪成二郎神啦!
好了,今天的揭秘之旅就到这里啦!希望你们喜欢这个绝技,并在实际运用中发挥出它的最大威力。我们下次再见!
相关推荐
- 网络推广引流策略:选准平台提升品牌影响力
-
网络推广引流是企业和个人自媒体发展中不可或缺的关键步骤,它能有效提升品牌名声、促进产品销售、吸引众多潜在消费者。为了做好这项工作,我们需深入了解众多细节和策略。下面,我将逐一为大家详细介绍网络推广引流...
- 王心凌翻红,南京某公司专门发文为其拉票?
-
前不久,“刘耕宏女孩”们纷纷加入健身大军,一起跳起了《本草纲目》。最近,“王心凌男孩”们又跳起了《爱你》,登上热搜。一首《爱你》重新翻红5月20日,《乘风破浪3》开播。今年39岁的王心凌在初舞台上,绑...
- 项目招标山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公
-
项目招标山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商
- 关于山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告
-
关于山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告
- 最新项目山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商
-
最新项目山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告
- 山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商
-
山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商...
- 山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告
-
山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告...
- 最新公告山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商
-
最新公告山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告...
- 最新招标公告山海湾金澜锦翠项目广告设计及网络推广服务竞争性
-
最新招标公告山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告
- 最新公告山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公
-
最新公告山海湾金澜锦翠项目广告设计及网络推广服务竞争性磋商公告...
- 合肥网站建设大概流程是怎么样的(合肥网站建设方案开发)
-
合肥网站建设是指在合肥地区进行网站建设的一系列流程和步骤。随着互联网的快速发展,网络在经济、商务、政府、教育和其他领域的作用越来越大,一个高效、安全、易用的网站在合肥的发展中起着重要的作用。下面将简要...
- 网站SEO优化如何制定策略(网站seo的主要优化内容)
-
原文地址:网站SEO优化如何制定策略作者:怎么可以那么难取名字做网站优化首先需要制定好SEO策略,SEO策略贯穿整个SEO工作中心,每一步都是按照这个策略走,循序渐进,一步一步进行。执行SEO之前一定...
- 2025年Google SEO趋势:AI如何重塑你的流量策略?
-
2025年,GoogleSEO正迎来一场由AI驱动的革命。作为一名拥有16年经验的SEO专家,我见证了无数网站因未能适应变化而流量暴跌,也看到那些紧跟趋势的网站实现逆袭。AI如何影响SEO?Goog...
- 网站建设费用包含哪些方面?(网站建设费用计入哪个科目)
-
在网站建设中,费用通常由多个方面组成,这些因素共同决定了网站的整体成本。首先,最基本的费用是域名和主机的购买。域名是网站的地址,而主机则是存放网站内容的服务器,这两者都是网站上线的必要条件。选择合适的...
- 做一个公司官网大概多少钱呢?(做一个公司官网大概多少钱呢知乎)
-
制作公司官网的费用因需求复杂度和服务商不同差异较大,以下是一个大致的费用范围和分析,供参考:#公司官网##网站搭建---**一、影响价格的核心因素**1.**网站类型**-**基础展示型**(5...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 网站建设 (107)
- 网站开发 (47)
- 网络推广哪个平台好 (47)
- 百度收录 (50)
- 网页设计 (44)
- 搜索引擎排名优化 (49)
- 关键词优化工具 (51)
- 外贸网站建设 (56)
- seo整站优化吧 (50)
- 广州seo (47)
- 苏州网站建设 (59)
- 百度搜索推广 (61)
- 关键词优化公司 (51)
- 网页制作 (47)
- 广州网站建设 (48)
- 电商网站建设 (49)
- 百度站长平台 (48)
- 网站收录查询 (46)
- 网站模板 (51)
- 厦门网站建设 (52)
- 百度快照推广 (51)
- 免费网页在线客服系统 (53)
- 雷神代刷网站推广 (53)
- 网站设计模板 (45)
- 一键优化 (47)