学习Excel技术,关注微信公众号:
excelperfect
Sub AutoFitAllColumns()Dim c As LongDim ws As WorksheetDim lnumCols As LongDim lMaxWidth As LongSet ws = ActiveSheetlnumCols = ws.UsedRange.Columns.CountlMaxWidth = 35With ws.Columns.AutoFitFor c = 1 To lnumCols.UsedRange.Columns©.ColumnWidth > lMaxWidth Then= lMaxWidthEnd IfNext cEnd WithSet ws = NothingEnd Sub
讯享网
讯享网Function AutoFitAllColumns(ws As Worksheet, lMaxWidth As Long)Dim c As LongDim lnumCols As LonglnumCols = ws.UsedRange.Columns.CountWith ws.Columns.AutoFitFor c = 1 To lnumCols If .UsedRange.Columns©.ColumnWidth > lMaxWidth Then.UsedRange.Columns©.ColumnWidth = lMaxWidthEnd IfNext cEnd WithEnd Function
Sub test()AutoFitAllColumns Sheet1, 60End Sub
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/166148.html