Excel VBA 页面设置

2025-10-01 05:44:06

1、打开新建一个并打开EXCEL工作表

Excel VBA 页面设置

2、使用Alt+F11组合快捷键进入vbe编辑器或者单击【开发工具】-VIsual Basic,并插入一个新的模块。如图所示。

Excel VBA 页面设置

Excel VBA 页面设置

3、在模块中编写如下代码:

Sub 初始化设置()

    Cells.Select

    Selection.RowHeight = 16   

    Selection.ColumnWidth = 9

    

     With ActiveSheet.PageSetup

             .RightFooter = ""

       .LeftMargin = Application.InchesToPoints(0.196850393700787)

        .RightMargin = Application.InchesToPoints(0.196850393700787)

        .TopMargin = Application.InchesToPoints(0.590551181102362)

        .BottomMargin = Application.InchesToPoints(0.393700787401575)

        .HeaderMargin = Application.InchesToPoints(0.196850393700787)

        .FooterMargin = Application.InchesToPoints(0.196850393700787)

        .Zoom = 100

       End With

End Sub

这部分代码单位英寸。

Excel VBA 页面设置

4、如果我们想直接设置厘米单位,我们这一将代码改为如下:

Sub 初始化设置()

    ActiveSheet.Cells.RowHeight = 16

    ActiveSheet.Cells.ColumnWidth = 9

  With ActiveSheet.PageSetup

    .LeftMargin = Application.CentimetersToPoints(0.5)

    .RightMargin = Application.CentimetersToPoints(0.5)

    .TopMargin = Application.CentimetersToPoints(1.5)

    .BottomMargin = Application.CentimetersToPoints(1) '底

    .HeaderMargin = Application.CentimetersToPoints(0.5) '页眉

    .FooterMargin = Application.CentimetersToPoints(0.5) '页脚

    .Zoom = 100

    End With

End Sub

Excel VBA 页面设置

5、其设置的效果为行高16,列宽9 ,页面设置如下图所示。

Excel VBA 页面设置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢