如何使用VBA在Excel中打印不连续的列?

林书豪

大家,早安!

我需要构建一个宏,该宏将根据当前活动的工作表打印出报告。工作表包含几个宏按钮,每个宏按钮将在此特定表的相同范围内显示不同的内容。并非我需要在报告中包含的所有列,但是,它们无法四处移动。所以现在我写这个来解决这个问题。

Sub Macro111()

Dim PrintThis As Range
Dim LastRow As Long

LastRow = Sheets("Reports").Range("G" & Rows.Count).End(xlUp).Row

With Sheets("Reports")
Set PrintThis = Union(.Range("G1:G" & LastRow), .Range("k1:L" & LastRow), .Range("Q1:Q" & LastRow), .Range("S1:T" & LastRow))
End With

PrintThis.PrintPreview


End Sub

但是,它永远运行,并且在单独的页面中打印出列。我该如何解决?

谢谢!

加里的学生

在运行宏之前,请先运行以下命令:

Sub RunMeFirst()
    Columns.Hidden = True
    Range("G:G, K:L, Q:Q, S:T").EntireColumn.Hidden = False
End Sub

运行宏后,取消隐藏所有列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果行已排序,所以行号不连续,如何使用VBA在Excel中遍历行

来自分类Dev

如何使用API office.js在Excel中插入数据不连续的图表?

来自分类Dev

用户定义的函数,可以在Excel VBA中接受连续范围和不连续范围

来自分类Dev

如何使用Excel VBA打印到PDF?

来自分类Dev

导入不连续的 Excel 列以访问

来自分类Dev

在VBA中按列打印到Excel单元格

来自分类Dev

如何在Excel 2010中使用VBA查找连续的最后一个彩色和空白单元格?

来自分类Dev

如何使用Excel或VBA为不同的数据打印不同的图表?

来自分类Dev

使用 VBA 不添加列将 .txt 导入 Excel

来自分类Dev

Excel VBA数组到不连续的命名范围

来自分类Dev

使用VBA在Excel中反堆积列

来自分类Dev

使用Excel VBA复制列中的范围

来自分类Dev

使用VBA For Loop连接Excel中的列

来自分类Dev

使用 VBA 比较 Excel 中的 3 列

来自分类Dev

Excel VBA:将数据写入非连续列中的单元格

来自分类Dev

使用VBA在excel中连续复制几个值并在同一行中多次粘贴

来自分类Dev

如何通过 VBA 使用来自另一列的信息在 Excel 2013 中创建列?

来自分类Dev

如何在不选择工作表的情况下将整个列粘贴到excel vba中

来自分类Dev

VBA:联合功能不能删除不连续的列

来自分类Dev

如何使用VBA在Excel中引用表?

来自分类Dev

VBA脚本连续运行时如何在Excel中编辑单元格

来自分类Dev

如何使用VBA将数字格式填充到excel中的整个列中?

来自分类Dev

如何删除 Eigen3 矩阵中某些不连续的行和列?

来自分类Dev

如何使用户窗体输出在Excel VBA中的列的末尾

来自分类Dev

如何使用户窗体输出在Excel VBA中的列的末尾

来自分类Dev

如何使用VBA自动为excel中的选定列自动设置大写格式?

来自分类Dev

如何使用Excel VBA删除第一列中包含特定代码的行?

来自分类Dev

Python while循环,从数组中打印一项而不连续打印两次

来自分类Dev

如何仅计算最后一列中的连续空格并将总和打印到第一列

Related 相关文章

  1. 1

    如果行已排序,所以行号不连续,如何使用VBA在Excel中遍历行

  2. 2

    如何使用API office.js在Excel中插入数据不连续的图表?

  3. 3

    用户定义的函数,可以在Excel VBA中接受连续范围和不连续范围

  4. 4

    如何使用Excel VBA打印到PDF?

  5. 5

    导入不连续的 Excel 列以访问

  6. 6

    在VBA中按列打印到Excel单元格

  7. 7

    如何在Excel 2010中使用VBA查找连续的最后一个彩色和空白单元格?

  8. 8

    如何使用Excel或VBA为不同的数据打印不同的图表?

  9. 9

    使用 VBA 不添加列将 .txt 导入 Excel

  10. 10

    Excel VBA数组到不连续的命名范围

  11. 11

    使用VBA在Excel中反堆积列

  12. 12

    使用Excel VBA复制列中的范围

  13. 13

    使用VBA For Loop连接Excel中的列

  14. 14

    使用 VBA 比较 Excel 中的 3 列

  15. 15

    Excel VBA:将数据写入非连续列中的单元格

  16. 16

    使用VBA在excel中连续复制几个值并在同一行中多次粘贴

  17. 17

    如何通过 VBA 使用来自另一列的信息在 Excel 2013 中创建列?

  18. 18

    如何在不选择工作表的情况下将整个列粘贴到excel vba中

  19. 19

    VBA:联合功能不能删除不连续的列

  20. 20

    如何使用VBA在Excel中引用表?

  21. 21

    VBA脚本连续运行时如何在Excel中编辑单元格

  22. 22

    如何使用VBA将数字格式填充到excel中的整个列中?

  23. 23

    如何删除 Eigen3 矩阵中某些不连续的行和列?

  24. 24

    如何使用户窗体输出在Excel VBA中的列的末尾

  25. 25

    如何使用户窗体输出在Excel VBA中的列的末尾

  26. 26

    如何使用VBA自动为excel中的选定列自动设置大写格式?

  27. 27

    如何使用Excel VBA删除第一列中包含特定代码的行?

  28. 28

    Python while循环,从数组中打印一项而不连续打印两次

  29. 29

    如何仅计算最后一列中的连续空格并将总和打印到第一列

热门标签

归档