VBA选择工作表中的所有列并自动调整Excel 2010中的所有列宽度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBA选择工作表中的所有列并自动调整Excel 2010中的所有列宽度相关的知识,希望对你有一定的参考价值。
我有一个超过1000列的工作表。如何选择该工作表中的所有列并自动调整每个列宽。我试过了
Sheets(1).Select
Selection.EntireColumn.AutoFit
但它没有用。有任何想法吗?
答案
试试这个...
Sheets(1).UsedRange.Columns.AutoFit
另一答案
您可以使用
Cells.Columns.Autofit
或者,如果您不在ActiveSheet上
Sheets(name_or_number).Columns.Autofit
另一答案
Option Explicit
Sub Auto_Fit()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
sh.Columns.AutoFit
Next sh
End Sub
以上是关于VBA选择工作表中的所有列并自动调整Excel 2010中的所有列宽度的主要内容,如果未能解决你的问题,请参考以下文章
在所有工作表中自动打开Excel文件到单元格A1(使用VBA)
从 Excel 调用 VBA 函数 - 在选定工作表上的选定列中查找