怎样使用VBA一个按钮执行两个不同程序?

 时间:2026-02-14 03:24:38

1、首先在开发工具中打开VBA编辑器

怎样使用VBA一个按钮执行两个不同程序?

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA一个按钮执行两个不同程序?

3、在VBA编辑器中插入模块

怎样使用VBA一个按钮执行两个不同程序?

4、在模块当中输入如下代码,然后运行

Private Sub CommandButton1_Click()


    If Me.CommandButton1.Caption="删除" Then
      Call删除
    Else
      Call添加工作表
    End If
End Sub
Sub添加工作表()
    Dim sht As Worksheet
    For Each sht In Worksheets
      Me.ListBox1.AddItem sht.Name
    Next
    Me.CommandButton1.Caption="删除"
End Sub
Sub删除()
    Me.ListBox1.Clear
    Me.CommandButton1.Caption="添加工作表"
End Sub

怎样使用VBA一个按钮执行两个不同程序?

5、单击 “删除”按钮,列表框中的数据全部清除,同时“删除”二字已修改为“添加工作表”,按扭在此时的功能是为列表框添加条目,如图

怎样使用VBA一个按钮执行两个不同程序?

  • excel工作表如何返回某元素首次出现的位置
  • 如何通过行和列确定查找值
  • Excel中如何利用VBA查找工作表
  • excel VBA怎么判断某个单元格的内容变化
  • 用COUNTIF 统计字符出现次数
  • 热门搜索
    手机充不上电怎么回事 陌陌怎么玩 感恩节用英语怎么说 炉石传说巫妖王怎么打 中间一个点怎么打 电脑怎么还原系统 乌鸡白凤丸怎么吃 怎么计算排卵期 哮喘怎么治 貔貅怎么带