4

有谁知道如何在 excel 中移动页面以将电子表格分成两半?

例如,我在电子表格中有 390,000 行。
如果您要使用 12 号字体以纵向格式打印电子表格,则每页大约 44 行,接近 8800 页。

我想把它减半。

我有 3 列。我要做的就是把偶数页带到奇数页,那里有足够的空间。谁能告诉我我能做什么?

在此处输入图像描述

4

3 回答 3

4

当你去打印时,将你的打印机设置设置为“2 UP”或“2 Pages per sheet”。或者尝试双面打印。或两者。我在这里开玩笑,但是打印 4400 页真的比打印 8800 更可取吗?很难想象有人试图对任何一堆进行分类。

于 2012-10-25T00:53:12.367 回答
1

试试这个宏(最好在保存文件之后)。

Sub adsagrse()
Dim lRows As Long

'turn off updates to speed up code execution
With application
    .ScreenUpdating = False
    .EnableEvents = False
    .Calculation = xlCalculationManual
    .DisplayAlerts = False
End With


lRows = 45

Do While Len(Cells(lRows, 1)) > 0
    Cells(lRows, 1).Resize(44, 3).Copy Cells(lRows, 1).Offset(-44, 4)
    Cells(lRows, 1).Resize(44, 3).ClearContents
    lRows = lRows + 88
llop

ActiveSheet.UsedRange.AutoFilter
ActiveSheet.UsedRange.AutoFilter 1, ""
ActiveSheet.UsedRange.Offset(1).SpecialCells(xlCellTypeVisible).EntireRow.Delete
ActiveSheet.UsedRange.AutoFilter


With application
    .ScreenUpdating = True
    .EnableEvents = True
    .Calculation = xlCalculationAutomatic
    .DisplayAlerts = True
End With

End Sub
于 2012-10-24T23:19:38.730 回答
0


注意:这取决于打印机的功能,
假设您将在此示例中使用 potrait 打印在 A4 尺寸的纸上
1. 在打印机设置中创建具有 A4 尺寸(高 297 毫米 x 宽 105 毫米)半宽的自定义纸张尺寸
2. 转到excel并照常打印,但选择刚刚创建的新自定义纸张尺寸


在打印时 - 页面设置
3. 将页面大小设置为“A4 半角”
4. 将打印设置为“在 1 页上打印 2 页”
5. 将打印纸输出设置为正常 A4

希望它能在您的打印机上工作

于 2020-01-16T03:52:06.230 回答