excel中使用vba来设置行高列宽

 时间:2024-10-13 01:10:42

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

excel中使用vba来设置行高列宽

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Sub 豹肉钕舞设置行高列宽()dim w as integerdim h as integer w = inputbox("请输入列宽")h = inputbox("请输入行高")ActiveWindow.RangeSelection.ColumnWidth = w ActiveWindow.RangeSelection.RowHeight = hEnd Sub

excel中使用vba来设置行高列宽

3、这里我们输入两个变量w和h分别声明为整数变量,w为宽,h为高。

excel中使用vba来设置行高列宽

4、这两个变量我们使用i艘绒庳焰nputbox函数的输入值来获取,这样比较灵活,如果有固定的格式需求,我们可以将变量值直接赋予,这样也可以提高效率。

excel中使用vba来设置行高列宽

5、ActiveWindow.RangeSelection我们激活当前窗口并是对当前选择的单元格区域进行属性定义。这里分别定义行高和列宽。

excel中使用vba来设置行高列宽

6、实际使用时,最好先新建一个按钮并指定宏,然后在选取区域单元格后,点击按钮运行宏,就能得到我们想要的结果了。

excel中使用vba来设置行高列宽
  • 如何通过VBA实现位置重复性数据处理?
  • excel该如何实现批量插入区域内批注
  • 在VBA中,如何编写单元格偏移代码?
  • Excel2016数组公式怎么定义为名称
  • Excel VBA简单的if逻辑判断
  • 热门搜索
    三年级下册手抄报大全 书手抄报 六一手抄报版面设计图 国家卫生城市手抄报 关于科技的手抄报图片 科技与生活手抄报 手抄报怎么写 保护动物手抄报内容 关于梦想的手抄报图片 铁路安全手抄报