EXCEL创建宏设置快捷键后如何设置选定列的宽度

发布网友 发布时间:2022-04-23 06:04

我来回答

3个回答

热心网友 时间:2023-11-06 22:55

有一种简洁的办法:
开Excel→“工具”→“宏”→“录制新宏”→在快捷键的“Ctrl”后面输入大写的S(此时系统自动变成Ctrl+Shift+)→在后面的空白处输入“A”完成快捷键的设定(如果喜欢还可以写入宏的名字)→“确定”,此时系统会出现一个小框,会自动录制你的动作→选中任意一列,设置列宽为15→在新出现的小框中按“停止录制”

然后“工具”→“宏”→"宏"→选中你刚录制的宏→“编辑”,出现宏的代码→把这行删掉Columns("x:x").Select,(括号内的x是你刚才录制时选的行号,实际上就是剩下楼上说的那个代码)→关掉新开的对话框即可用了

应该讲得清楚了吧?

热心网友 时间:2023-11-06 22:55

打开VBA编辑器,找到相应代码:

根据内容自动调整列宽的代码:
Columns("B:H").EntireColumn.AutoFit ‘选定B到H列,自动调整列宽
调整列宽为固定值的代码:
Columns("B:H").ColumnWidth = 15 '选定B到H列,将列宽设定为15

热心网友 时间:2023-11-06 22:56

Selection.ColumnWidth = 15

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com