VBA怎么使用对话框快速选取不重复值?

  发布时间:2022-03-16 10:00:01   作者:手工客  
VBA怎么使用对话框快速选取不重复值?想要使用vba提取不重复的数据,该怎么提取呢?下面我们就来看看vba对话框提取不重复值的教程,需要的朋友可以参考下

数据处理的时候,想要提取不重复的值,在VBA中用对话框,就可以快速选取不重复值,下面我们就来看看详细的教程。

1、在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!

2、会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!

3、会弹出模块编辑窗口!

4、在模块窗口输入以下代码:

Sub 窗口筛选重复值()
Dim d As Object
Set d = CreateObject("scripting.dictionary")
qy = Application.InputBox("", "选择要进行不重复筛选的区域", , , , , , 8)
For Each cf In qy
  d(cf) = ""
Next
Set ff = Application.InputBox("", "要放置的区域", , , , , , 8)
ff.Resize(d.Count) = Application.Transpose(d.keys)
End Sub

5、点按键盘上的F8,一步步运行编写的代码!同时可以检查代码是否正确!

6、弹出选择区域对话框,选择想要筛选的区域!

7、右击【确定】,继续运行代码,会弹出第二个对话框!

8、选择要放置不重复值的区域,继续运行代码,不重复值会被选取出来!

相关文章

  • WPS提示"启用宏功能需要安装VB支持库"怎么办?

    WPS提示"启用宏功能需要安装VB支持库"怎么办?

    WPS提示"启用宏功能需要安装VB支持库"怎么办?WPS在使用vb编辑器的时候,提示启用宏功能需要安装VB支持 ,该怎么解决这个问题呢?下面我们就来看看详细的教程需要的朋友可以参考下
    02-01
  • excel表格怎么利用VBA代码插入交叉矩形图?

    excel表格怎么利用VBA代码插入交叉矩形图?

    excel表格怎么利用VBA代码插入交叉矩形图?excel表格中想要绘制交叉的矩形图,该怎么绘制这个图形呢?我们可以使用vba代码来绘制,下面我们就来看看详细的教程,需要的朋友可以参考下
    10-02
  • excel怎么使用VBA代码自动生成三维饼图?

    excel怎么使用VBA代码自动生成三维饼图?

    excel怎么使用VBA代码自动生成三维饼图?excel表格中的数据想要自动生成三维饼图,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    11-14
  • excel表格怎么使用VBA向其他工作表追加数据?

    excel表格怎么使用VBA向其他工作表追加数据?

    excel表格怎么使用VBA向其他工作表追加数据?excel表格中想要向其他表格追加数据,该怎么实现呢?今天我们就来看看使用vba实现的方法,需要的朋友可以参考下
    12-07
  • excel怎么利用VBA代码插入同心圆?

    excel怎么利用VBA代码插入同心圆?

    excel怎么利用VBA代码插入同心圆?excel中想要画一个同心圆,该怎么绘制同心圆呢?下面我们就来看看excel总vba插入同心圆的教程,需要的朋友可以参考下
    03-25
  • excel表格中VBA文件怎么实现定时自我删除?

    excel表格中VBA文件怎么实现定时自我删除?

    excel表格中VBA文件怎么实现定时自我删除?excel中想要实现文件可以定时自动删除,该怎么实现这个功能呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    03-09
  • excel表格怎么利用VBA代码快速制作一份通讯录?

    excel表格怎么利用VBA代码快速制作一份通讯录?

    excel表格怎么利用VBA代码快速制作一份通讯录?excel表格中想要利用vba代码快速制作一份通讯录,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    12-10
  • excel表格怎么使用VBA删除汇总表以外的所有分表?

    excel表格怎么使用VBA删除汇总表以外的所有分表?

    excel表格怎么使用VBA删除汇总表以外的所有分表?excel表中制作了一个汇总表,想要删除汇总表以外的表格,该怎么删除呢?我们可以使用vba实现,下面我们就来看看详细的教程,需要的朋友可以参考下
    11-21
  • excel表格怎么使用vba实现全屏显示?

    excel表格怎么使用vba实现全屏显示?

    excel表格怎么使用vba实现全屏显示?excel表格想要实现全屏显示,该怎么设置呢?我们可以使用vba实现,下面我们就来看看详细的教程,需要的朋友可以参考下
    12-19
  • excel中VBA怎么删除数组内的元素?

    excel中VBA怎么删除数组内的元素?

    excel中VBA怎么删除数组内的元素?excel中使用VBA的时候,想要删除数组元素,该怎么删除呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    01-01
微信 投稿 脚本任务 在线工具