Excel vba - 列选择错误

时间:2017-09-05 07:24:31

标签: excel vba excel-vba

我需要autofit来自Sheetx的前两列,但我希望能够从任何其他工作表中启动 MACRO ,以便我使用With-方法。 在这种情况下如何避免使用Select?

Set ws = ThisWorkbook.Sheets("Sheetx")

With ws

    .Columns("A:B").Select

    Selection.EntireColumn.AutoFit

End with

2 个答案:

答案 0 :(得分:2)

Set ws = ThisWorkbook.Sheets("Sheetx")

With ws
    .Columns("A:B").AutoFit
End with

This也可以帮助你。

答案 1 :(得分:2)

像这样:

Set ws = ThisWorkbook.Sheets("Sheetx")

With ws
    .Columns("A:B").AutoFit
End with