观看记录
  • 我的观影记录
登录
测试首页Excel在工作表中怎样创建搜索框来查找数据

Excel在工作表中怎样创建搜索框来查找数据

修法布施得聪明智慧,多分享让生活更美好。上次分享了《Excel怎样查找表格纵横向两值A、B值相应值》,介绍了找表格纵横向两值A、B值相应值处理方法,下面通一实例分享逆过程,相应值查找A、B值处理方法。

3Excel如何查找表格纵横标的目的两值A、B值响应值

e996472ae3efe0789e39f800b96c576698cf65a2.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1def72c6c576699cf8d5b08d5a885e036e3915ea2.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

  • Microsoft Office Excel 2007
  • Excel VBA

处置方式/步骤

  1. 1

    首先打开Microsoft Office Excel 2007,上例文件另存文件名《Excel在工作表中如何建立搜索框来查找数据 .xlsm》(演示文件,下面代码复制到能运行宏的工作簿都可以)如图。

    983aa5f4da5872dac76746b90056ad042f68d487.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  2. 2

    在表“检索”增添3个ActiveX控件别离为文本框、【检索】号令按钮、【断根】号令按钮(【插入控件】东西增添参考经验《如何批量提取文件夹下文件名》)

    1如何批量提取文件夹下文件名

    bab5c45872dade497b21ace026042e6816e9d587.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1604e9556ad042e6809c7765785f85856d43dd187.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  3. 3

    鼠标移到当前工作表标签栏“检索”表(需要在哪表计较在哪表),右键,弹出快捷菜单,如下图。

    cd93a5665159854039042354b5a23a42a17ac487.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  4. 4

    在快捷菜单找到【查看代码】并单击,打开VBE(宏)编纂界面,如下图。

    ce26355fd5460596f23ad3663e03c8d247fe2584.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  5. 5

    在右边代码框中复制下面代码到该框中,如下图:

    Private Sub CommandButton1_Click()

        '2020-10-12 22:12:18

        Dim myr As Range, myrs As Range, i As Long, m As String, mb(), r As Long

        Set myrs = ActiveWorkbook.Sheets("数据").UsedRange

        m = TextBox1.Text

        ReDim mb(1 To myrs.Count, 1 To 2)

        For Each myr In myrs

            If myr.Text = m Then

                i = i + 1

                mb(i, 1) = myrs.Cells(myr.Row, 1).Value

                mb(i, 2) = myrs.Cells(1, myr.Column).Value

            End If

        Next myr

        r = Range("a" & Rows.Count).End(xlUp).Row

        If r > 2 Then Range("a3:b" & r).ClearContents

        If i > 0 Then

            Range("a3").Resize(i, 2) = mb

        Else

            Range("a3").Resize(1, 2) = Array("不存在","不存在")

        End If

    End Sub

    Private Sub CommandButton2_Click()

        '2020-10-12 22:39:21

        Dim r As Long

        TextBox1.Text =""

        r = Range("a" & Rows.Count).End(xlUp).Row

        If r > 2 Then Range("a3:b" & r).ClearContents

    End Sub

  6. 6

    以上操作动态过程如下:

    f591ab03c8d246fe0860e535b8bf3bef344f1e84.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  7. 7

    回到工作表窗口,在文本框输入数据,按【检索】、【断根】号令按钮成果,运行过程如下图。

    f385f2995943040122d139f4d66b04d148290585.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1d3c39889a146b7b1d4c8580bc77c34b33d41358b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  8. 8

    若是感觉这篇经验帮到了您,请点击下方的 “投票点赞" 或者“保藏”撑持我!还有疑问的话可以点击下方的 “我有疑问”,感谢啦!

注重事项

  • 动态图片要双击当作零丁大图才能播放全过程。

“Excel在工作表中怎样创建搜索框来查找数据”关联的文章

  • 电脑网络异常

    进入电脑界面后,需要打开设置图标,进入后点击网格和Internet选项中心进行操作,以下是详细步骤操作:

    18分钟前0阅读

    电脑网络异常
  • 美团电动车怎么还车

    美团电动车怎么还车?下面给大家详细介绍一下具体步骤及说明。

    18分钟前0阅读

    美团电动车怎么还车
  • 腾讯新闻怎么关闭视频自动播放
  • 快速除痱子

    夏天到了,人们身上容易长痱子,有什么办法可以轻松除掉痱子吗,今天小编找到了几种方法,希望能帮到你。

    18分钟前0阅读

  • 华为手机畅享7,怎样设置指纹锁
  • 做深蹲运动有什么好处

    做深蹲运动有什么好处呢?很多人都不知道,下面小编来告诉大家。

    18分钟前0阅读

  • 果酱烤棉花糖的制作方法

    棉花糖的香甜美味与果酱的清新可口会撞出怎样的味道呢?今天小编就来介绍一下果酱烤棉花糖的制作方法。

    18分钟前0阅读

  • 原神机关烹饪之法之二怎么过关

    原神机关烹饪之法之二怎么过关?韶光抚月第二阶段活动有些玩家已经顺利完成了,这里给大家带来了原神机关烹饪之法之二玩法技巧,一起来看下文中介绍吧。

    1小时前0阅读

    原神机关烹饪之法之二怎么过关
  • 如何让idm不要自动下载视频

    用浏览器打开带有视频的网页,便会自动下载此页面的所有视频。如何禁止IDM自动下载视频呢?请看下面的经验。

    1小时前0阅读

    如何让idm不要自动下载视频
  • 手机用什么浏览器好?

    网络时代的到来,丰富了我们的生活,出现了越来越多的浏览器,你用的哪一款浏览器?你知道哪一款浏览器最好用吗?下面我们就一起来看看吧。

    1小时前0阅读

切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名