excel网页数据抓取vba(VBA动态筛选快速录入的方法,你学会了吗?)

优采云 发布时间: 2022-03-06 08:22

  excel网页数据抓取vba(VBA动态筛选快速录入的方法,你学会了吗?)

  上次我们介绍了纯公式的动态过滤下拉菜单的方法,但是纯公式创建的方法在操作上不是很方便,所以这次我们用VBA来创建一个动态过滤和快速进入的方法。先看效果。

  下图是我们的数据源。

  

  我们经常需要在某个地方快速输入这些东西,因为数据太多,我们很难找到它们。

  这个方法怎么样?

  

  这种方法不仅可以随时搜索数据,还可以逐字输入,逐渐缩小范围。找到自己的数据,双击,是不是很滑。

  下面是*敏*感*词*法,因为这是VBA代码制作。如果您了解VBA,您可以根据自己的需要进行修改。如果您不了解 VBA,请向我索要模板。

  第一步。将代码复制到 VBE 编辑器中,并将其复制到要在工作表中使用的工作表中。

  

  第二步。在要使用的作业中创建一个新的文本框和一个列表框。

  

  控件的大小可以随意绘制,不用担心,后续VBA会自动调整。需要注意的一点,你创建的控件名称必须和VBA代码中的控件名称一致,文本框名称为:TextBox1,列表框名称为:ListBox1。

  

  好了,已经搭建好了,我们点击“开发工具”,取消设计模板。可以使用了。

  

  让我们简要解释一下代码是如何工作的。

  

  1、我们使用表单事件和工作表事件来实现该功能。当我们单击工作表中的单元格时,文本框和列表框将调整大小和位置以满足我们的要求。同时,在列表框中写入我们需要的数据。

  2、当我们在文本框中输入文本时,代码会在数据范围内搜索匹配的内容,并再次写入列表框中供我们选择。

  3、当我们双击列表框时,代码将我们的选择写入活动单元格。

  模板获取方式:

  关注并PM我:动态筛选和快速进入

  我是:EXCEL分享局,关注我,提高工作效率,随时分享给大家。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线