excel中使用vba恢复行高列宽至标准值

 时间:2026-02-13 17:04:45

1、首先我们打开一个工作样表作为例子。

excel中使用vba恢复行高列宽至标准值

2、在工作表中,我们有时候会修改到行宽和列高,无论修改前后的行宽和列高都是以直观的方式呈现,而不不是以数字呈现,那么我们想要恢复初始行高列宽就需要先去记住这个数值。

excel中使用vba恢复行高列宽至标准值

3、而且这样的方法修改行宽列高会非常的麻烦,因为行宽和列高我们必须分开设置,如图所示,行高和列宽必须点击不同的行列进行设置。

excel中使用vba恢复行高列宽至标准值

4、我们使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Sub ReSetRowHeightAndColumnWidth() 

  MsgBox "将当前单元格所在的行高和列宽恢复为标准值"   

Selection.UseStandardHeight = True 

  Selection.UseStandardWidth = True 

End Sub 

excel中使用vba恢复行高列宽至标准值

5、运行这段代码,我们可以看到在我们所选取的单元格行高被恢复为默认的标准值。这里的默认标准值是指当前单元格的初始值,而不是一个固定的excel单元格值。

excel中使用vba恢复行高列宽至标准值

6、我们可以看到这里使用UseStandardHeight 的属性控制对应的是Selection对象,工作表是不支持这个属性的,大家一定要注意。

excel中使用vba恢复行高列宽至标准值

7、先写到这里了,谢谢大家的观看。

祝大家生活愉快。

小编还有许多其他的经验可以观看,如果无法解决问题可以联系小编进行咨询。

看不清楚图片的可以点击放大再看哦。

  • 在VBA中,如何设置单元格格式?
  • VBA For Each循环流程图用法详解
  • 如何使用VBA隐藏Word表格边框线条
  • 怎样使用VBA批量填充单元格数据?
  • 怎样使用VBA人民币大写?
  • 热门搜索
    秦皇岛旅游 日照旅游一卡通 旅游租车 旅游地图 沙巴旅游攻略 浙江旅游职业学院 西藏旅游路线 蓟县旅游 上海旅游景点 欧洲旅游