如何使我的代码在所有工作表中都能正常工作,而不仅限于当前活动工作表中?

用户名

现在,我设法使此代码在我的活动表中正常工作:

Sub Deletecells()
   Dim ws As Worksheet
     For Each ws In Worksheets
       Last = Cells(Rows.Count, "A").End(xlUp).Row
        For i = Last To 1 Step -1
          If (Cells(i, "A").Value) = "DELETE" Then
           Cells(i, "A").EntireRow.Delete
          End If
        Next i
   Next ws
End Sub

但是我只能在一个工作表(我放入宏的工作表)中运行它,那么如何修改代码使其可以在工作簿的所有工作表中运行?谢谢!

用户名

使用With ... End With块可为所有单元格和行调用提供父工作表引用(转换为.Cells和.Rows以传递引用)。

Sub Deletecells()
   Dim ws As Worksheet, last as long
   For Each ws In Worksheets
     with ws
       Last = .Cells(.Rows.Count, "A").End(xlUp).Row
        For i = Last To 1 Step -1
          If ucase(.Cells(i, "A").Value) = "DELETE" Then
            .Cells(i, "A").EntireRow.Delete
          End If
        Next i
     end with
   Next ws
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使SELECT ... WHERE IN工作于AND,而不仅限于OR?

来自分类Dev

我如何使我的jQuery代码在所有元素上都能正常工作

来自分类Dev

解锁活动工作簿中的所有工作表

来自分类Dev

如何确保AuthName在所有浏览器中都能正常工作?

来自分类Dev

如何使“数字”类型的输入上的RangeValidator在所有本地化中都能正常工作?

来自分类Dev

Excel使用代码名删除除活动工作表和指定工作表以外的所有工作表

来自分类Dev

在所有活动工作表中搜索带有偏移量的字符串

来自分类Dev

将宏更新为在所有工作表中都相同(或使代码更具全局性?)

来自分类Dev

代码仅在活动工作表上有效

来自分类Dev

将活动工作表中的所有表转换为范围

来自分类Dev

我将如何纠正此代码,以便我要使用的幻灯片动画在所有浏览器上都能正常工作?

来自分类Dev

Excel VBA-将所有工作表从特定工作簿复制到活动工作簿中

来自分类Dev

我的 vba 只选择活动工作表中的表格

来自分类Dev

Google Script onedit(e)事件仅限于特定的工作表和特定的范围

来自分类Dev

如何在 Openpyxl 中获取当前活动工作表的名称

来自分类Dev

如何在Excel中仅计算活动工作表?

来自分类Dev

为了避免使用.Select,“声明范围”变量在活动工作表上起作用,但是[M5]在所有工作表上起作用。为什么?

来自分类Dev

在Powershell中使用ComOject Excel选择活动工作表中的所有单元格

来自分类Dev

如何使ssh-agent在所有终端上都能正常工作?

来自分类Dev

如何让我的 VBA 代码循环遍历工作簿中的所有工作表?

来自分类Dev

我如何使我的导航抽屉在所有活动上正常工作?

来自分类Dev

如何在角度为6的分页中打印表中的记录(所有记录不仅限于当前页面)

来自分类Dev

如何根据活动工作表中的特定行和列号将文本从活动工作表的列复制并粘贴到另一工作表

来自分类Dev

在所有工作表上运行我的宏

来自分类Dev

如果活动工作表的代码名称等于,则退出子

来自分类Dev

并非所有链接都能正常工作

来自分类Dev

在SlideUp末尾调用的jQuery removeClass会从所有元素中删除,而不仅限于此

来自分类Dev

并非所有代码路径都能正常工作,而死代码却无法工作

来自分类Dev

循环遍历活动工作表而忽略特定工作表

Related 相关文章

  1. 1

    如何使SELECT ... WHERE IN工作于AND,而不仅限于OR?

  2. 2

    我如何使我的jQuery代码在所有元素上都能正常工作

  3. 3

    解锁活动工作簿中的所有工作表

  4. 4

    如何确保AuthName在所有浏览器中都能正常工作?

  5. 5

    如何使“数字”类型的输入上的RangeValidator在所有本地化中都能正常工作?

  6. 6

    Excel使用代码名删除除活动工作表和指定工作表以外的所有工作表

  7. 7

    在所有活动工作表中搜索带有偏移量的字符串

  8. 8

    将宏更新为在所有工作表中都相同(或使代码更具全局性?)

  9. 9

    代码仅在活动工作表上有效

  10. 10

    将活动工作表中的所有表转换为范围

  11. 11

    我将如何纠正此代码,以便我要使用的幻灯片动画在所有浏览器上都能正常工作?

  12. 12

    Excel VBA-将所有工作表从特定工作簿复制到活动工作簿中

  13. 13

    我的 vba 只选择活动工作表中的表格

  14. 14

    Google Script onedit(e)事件仅限于特定的工作表和特定的范围

  15. 15

    如何在 Openpyxl 中获取当前活动工作表的名称

  16. 16

    如何在Excel中仅计算活动工作表?

  17. 17

    为了避免使用.Select,“声明范围”变量在活动工作表上起作用,但是[M5]在所有工作表上起作用。为什么?

  18. 18

    在Powershell中使用ComOject Excel选择活动工作表中的所有单元格

  19. 19

    如何使ssh-agent在所有终端上都能正常工作?

  20. 20

    如何让我的 VBA 代码循环遍历工作簿中的所有工作表?

  21. 21

    我如何使我的导航抽屉在所有活动上正常工作?

  22. 22

    如何在角度为6的分页中打印表中的记录(所有记录不仅限于当前页面)

  23. 23

    如何根据活动工作表中的特定行和列号将文本从活动工作表的列复制并粘贴到另一工作表

  24. 24

    在所有工作表上运行我的宏

  25. 25

    如果活动工作表的代码名称等于,则退出子

  26. 26

    并非所有链接都能正常工作

  27. 27

    在SlideUp末尾调用的jQuery removeClass会从所有元素中删除,而不仅限于此

  28. 28

    并非所有代码路径都能正常工作,而死代码却无法工作

  29. 29

    循环遍历活动工作表而忽略特定工作表

热门标签

归档