在工作簿中的每个工作表上重复Excel VBA代码

时间:2017-07-27 17:23:43

标签: excel-vba vba excel

我有VBA代码设置来删除行,格式化列,添加标题等。现在我需要在工作簿中的每个工作表上重复此代码。有些工作簿有1张,有些可能有几张。我看过各种答案,但找不到有用的东西。

以下是我需要在每张纸上重复的代码片段:

def tearDown(self):
    """Clean db session and drop all tables."""
    db.session.close()
    db.drop_all()

在每张工作表上运行代码后,我想插入另存为代码。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用单独的子句来调用并执行该子例程:

Dim wkst As Worksheet

For Each wkst In ActiveWorkbook.Worksheets
    Call C_FormattingWTitle_Step3_do_on_each_tab(wkst)

Next