excel vba实例005 如何设置列宽行高和其默认值

 时间:2024-10-12 16:41:22

1、 首先不必说,打开excel按Alt+F11打开VBE(Visual Basic Edit)编辑器,双击VBE窗口左侧的“sheets(sheet1)”,然后在右侧写入代码。

excel vba实例005 如何设置列宽行高和其默认值

3、 这是单个单元格设置的做法,如果要整张工作表呢,只需加上一句cells.selection。代码改为:Sub 设置列宽行高()Cells.Select '加在这个位置With ActiveWindow.RangeSelection.ColumnWidth = 12.RowHeight = 72End WithEnd Sub运行之后可以看到整张工作表的列宽行高都发生了变化。

excel vba实例005 如何设置列宽行高和其默认值

5、 同样,如果需要全表格呢,不多说,上代码:Sub 设置自动填充列宽行高()Cells.Select '无外乎添加个全选单元格而已With ActiveWindow.RangeSelection.Columns.AutoFit.Rows.AutoFitEnd WithEnd Sub运行之后可以看到整个表格的列宽和行高都修改成了自动填充。

excel vba实例005 如何设置列宽行高和其默认值

7、 同上两种一样,如果需要对整张工作表进行列宽和行高的设置,只需要加入Cells.Select这句。代码如下:Sub 设置默认列宽行高()Dim myRange As RangeCells.SelectSet myRange = ActiveWindow.RangeSelectionSheets.Add.Name = "newsheet"myRange.ColumnWidth = Sheets("newsheet").StandardWidthmyRange.RowHeight = Sheets("newsheet").StandardHeightApplication.DisplayAlerts = FalseSheets("newsheet").DeleteApplication.DisplayAlerts = TrueEnd Sub运行之后可以看到整张工资表的列宽和行高都恢复成了刚新建工作表时的默认值了。

excel vba实例005 如何设置列宽行高和其默认值
  • 如何利用VBA代码画鼠标
  • 图示EXCEL表格vba系列67之BordersLineStyle网格
  • 如何利用VBA代码插入多向循环
  • 怎样使用VBA右键单击事件的运用?
  • 怎么用vba宏代码将excel表打印到一张纸上
  • 热门搜索
    故宫旅游 武汉旅游年卡 芒市旅游 江门旅游景点 酒泉旅游 文莱旅游 集安旅游 旅游股 旅游百事通官网 旅游服务中心