怎样使用VBA让VBA代码自行删除?

 时间:2026-02-13 07:22:34

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

怎样使用VBA让VBA代码自行删除?

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

怎样使用VBA让VBA代码自行删除?

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

怎样使用VBA让VBA代码自行删除?

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

Sub合计()


'求和
Dim rng As Range
For Each rng In Range("e3:e" & [d1048576].End(xlUp).Row)
rng=rng.Offset(0,-2)+rng.Offset(0,-1)
Next
For Each rng In Range(Cells(13,3),Cells(13,[xfd12].End(xlToLeft). Column))
rng=WorksheetFunction.Sum(rng.Offset(-10, 0).Resize(10))
Next
'删除代码
Dim Vbc As Object
    For Each Vbc In Application.ThisWorkbook.VBProject.VBComponents
    If Vbc.Type=1 Then
      With Application.VBE.ActiveVBProject.VBComponents
        .Remove .Item(Vbc.Name)
      End With
      End If
    Next
End Sub

怎样使用VBA让VBA代码自行删除?

5、用快捷键Alt+F8调出运行宏窗口,然后单击“执行”按钮,工作表中行列的合计均已算出,同时彻底删除代码

怎样使用VBA让VBA代码自行删除?

  • 怎样使用VBA提取单列数据之不重复值?
  • Excel中如何利用VBA更改单元格对齐方式?
  • 使用VBA程序进行单元格颜色填充
  • excel中使用vba禁止鼠标和键盘的操作
  • 在VBA中,如何编写单元格偏移代码?
  • 热门搜索
    离职原因怎么写 书签怎么做漂亮又简单 缄怎么读 为什么感冒会流鼻涕 三相电表怎么看度数 为什么会秃顶 仄怎么读 light怎么读 钗怎么读 昱怎么读