在Excel中如何自制自定义宏并使用宏

 时间:2024-10-12 19:12:29

1、先说一个具体的实例:有一个表格sheet1,A列每个营业员的营业情况,因为营业员的记录有重复,现在要不重复提取每个营业员姓名到另一个表sheet1A列那里进行统计。这时就可以自己制定一个宏,今后也可以重复使用。

在Excel中如何自制自定义宏并使用宏

3、制定宏:在宏的模块编辑界面,输入如下不重复提取媸额芝阮姓名的VBA代码。Sub 提取不重复姓名()Set d = CreateObject("Scripting.Dictionary") '设置字典arr = Sheets("sheet1").UsedRange() '把表1所有数据设置成一个数组For i = 2 To UBound(arr) '设置从第2行开始读取If arr(i, 1) <> "" Then d(arr(i, 1)) = "" '如果第2行开始第一列(A列)数据不为空就用字典法提取Next iSheets("sheet2").[a2].Resize(d.Count, 1) = WorksheetFunction.Transpose(d.keys) '选择表2的A2单元并粘贴不重复数据End Sub输入完成后点击保存退出

在Excel中如何自制自定义宏并使用宏

5、利用控件编辑和运行宏:点击sheet2——点击开发工具——插入——表单控件下的窗体控件按钮——在弹出的指定宏给宏命名时就选择刚刚编辑的宏(提取不重复姓砘捃坑聒名)——点击确定。如果有什么要修改可以点编辑——把控件的名字改成:提取不重复姓名。这样就可以点击控件就能实现运行宏的功能了。

在Excel中如何自制自定义宏并使用宏
  • Excel如何创建宏?
  • excel2010怎么设置启用宏、打开宏编辑窗口
  • 在Excel中如何自制自定义宏并使用宏
  • WPS如何利用VBA宏制作消息弹窗提示按钮
  • Excel怎样用窗体输入数据并保存
  • 热门搜索
    旅游攻略蚂蜂窝 中国旅游人才网 迪拜旅游景点 哥斯达黎加旅游 哈尔滨周边旅游 吴哥旅游 深圳到欧洲旅游 外出旅游注意事项 黄河旅游 宜昌旅游景点介绍