VBA如何自动调整列宽

下面代码:Workbooks(FileName1).Worksheets(ErrorName).Range("a1:b20").Columns.AutoFit无法自动调整... 下面代码:
Workbooks(FileName1).Worksheets(ErrorName).Range("a1:b20").Columns.AutoFit

无法自动调整一个区域的列宽,大神看一下是怎么回事
展开
 我来答
刺友互
高粉答主

2020-03-27 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:71.9万
展开全部

1、打开Excel文档,选中需要调整的表格。

2、在弹出的菜单栏中点击格式选项,会出现出现下拉菜单。

3、单击“自动调整列宽”就可以看到调整完毕。

4、也可以右击表格,进入设置单元格格式。

5、选择对齐,然后单击自动换行即可。

Excel基础教学
2019-05-17 · 优质视频达人
个人认证用户
Excel基础教学
采纳数:14 获赞数:10398

向TA提问 私信TA
展开全部

怎么自动调整列宽呢?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友96ffcf7
推荐于2017-09-01 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部

ALT +F11→插入模块→在模块中输入以下代码:

  Sub 调整列宽及行高()
  Range("A1:H28").Columns.AutoFit
  End Sub
  
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不想起名字了99
2014-07-29 · TA获得超过1695个赞
知道大有可为答主
回答量:2708
采纳率:76%
帮助的人:721万
展开全部
Workbooks(FileName1).Worksheets(ErrorName).Range("a:b").Columns.AutoFit
追问

不行啊,亲。

追答
Workbooks(FileName1).Worksheets(ErrorName).Columns("A:B").EntireColumn.AutoFit
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式