在VBA里面输入条件后显示结果

 时间:2024-10-12 12:25:31

1、点击菜单栏上面的【开发工具】,再点击【Visual Basic】打开VBA编辑器。

在VBA里面输入条件后显示结果

2、在VBA编辑器的菜单栏上面点击【插入】,【模块】。

在VBA里面输入条件后显示结果

3、在代码框里面输入以下VBA程序:Sub IfEqual()Dim i, j, m 钽吟篑瑜As Long '数据类型定义On Error Resume Next '如果运行过程中出错,则忽略Set mysheet1 = ThisWorkbook.Worksheets("Sheet1") '定义工作表Set mysheet3 = ThisWorkbook.Worksheets("Sheet3") '定义工作表mysheet3.Range("A2:E1000") = "" '将该范围内清空For i = 2 To 1000 '执行1000次循环 If mysheet1.Cells(i, 1) = mysheet3.Cells(1, 8) Then '如果与输入条件相同则执行 For j = 2 To 1000 '执行1000次循环 If mysheet3.Cells(j, 2) = "" Then '如果单元格是空白,则执行填充 For m = 1 To 5 '本行里面从 1-5 列进行填充 mysheet3.Cells(j, m) = mysheet1.Cells(i, m) Next Exit For '执行完一行后退出循环 End If Next End IfNextEnd Sub

在VBA里面输入条件后显示结果

4、输入完程序后,点击“保存”图标进行保存。

在VBA里面输入条件后显示结果

5、回到sheet3工作表界面,点击【插入】,在工具栏里面的“形状”下拉选项里面选择“矩形”。

在VBA里面输入条件后显示结果

6、在Excel表格里面进行绘制,填充所喜欢的颜色,并添加文本注释,如:“执行”。

在VBA里面输入条件后显示结果

7、在图形上面单击右键,选择“指定宏”。

在VBA里面输入条件后显示结果

8、选择所在VBA程序里面编写的宏的名称,如:IfEqual。

在VBA里面输入条件后显示结果

9、在要查找的单元格里面输入“日期”,再点击所定义宏的矩形图标就可以显示出所需的结果。

在VBA里面输入条件后显示结果
  • VBA宏自动显示结果
  • excel2016怎么限定输入必须以特定字符开头?
  • 如何使用VBA在Excel切换工作表时弹出提醒
  • 怎样使用VBA窗体全屏显示?
  • Excel(VB技巧)点某单元格自动筛选单元格内容
  • 热门搜索
    蟾酥的功效与作用 干荷叶的功效与作用 昆布的功效与作用 佣金什么意思 刺五加茶的功效与作用 十万买什么车性价比最高 过户需要什么手续 单反相机什么牌子好 银柴胡的功效与作用 莲花什么时候开