Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel .Vba中的打印输出-代码在.pagesetup之前打印_Excel_Vba - Fatal编程技术网

Excel .Vba中的打印输出-代码在.pagesetup之前打印

Excel .Vba中的打印输出-代码在.pagesetup之前打印,excel,vba,Excel,Vba,我有一小段vba代码,它将数据透视表中的数据复制到一个新工作簿中,然后设置页面,使其适合1页宽度。但是,代码似乎正在打印,然后进行设置。所以应该是2页变成12页 这可能只是因为我的代码顺序不对——我还在学习VBA。任何帮助都很好-下面的代码部分 With ActiveWorkbook .Sheets(1).Cells(1).PasteSpecial _ Paste:=xlPasteValuesAndNumberFormats

我有一小段vba代码,它将数据透视表中的数据复制到一个新工作簿中,然后设置页面,使其适合1页宽度。但是,代码似乎正在打印,然后进行设置。所以应该是2页变成12页

这可能只是因为我的代码顺序不对——我还在学习VBA。任何帮助都很好-下面的代码部分

With ActiveWorkbook

                .Sheets(1).Cells(1).PasteSpecial _
                Paste:=xlPasteValuesAndNumberFormats
                Worksheets("Sheet1").Columns("A:O").AutoFit
                ActiveSheet.Range("A2").AutoFilter


                Columns(2).EntireColumn.Delete
                Columns(3).EntireColumn.Delete
                Columns(9).EntireColumn.Delete

                    With ActiveSheet.PageSetup
                        .FitToPagesWide = 1
                        .FitToPagesTall = False
                        .Orientation = xlLandscape
                        .PrintGridlines = True
                    End With

 End With
    .PrintOut

End Sub

你想打印什么东西?你的代码不完整你想打印什么对象?你的代码不完整