VB代码

 Sub 完整显示合并的单元格区域()
Dim P, MergeAddress As String, PageCell As Range, MergeValue
ActiveWindow.View = xlPageBreakPreview
For Each P In ActiveSheet.HPageBreaks
Set PageCell = Cells(P.Location.Row - 1, ActiveCell.Column)
If PageCell.MergeCells And Not Intersect(Cells(P.Location.Row, ActiveCell.Column), PageCell.MergeArea) Is Nothing Then
MergeAddress = PageCell.MergeArea.Address
MergeValue = PageCell.MergeArea(1).Value
PageCell.MergeArea.UnMerge
Range(Range(MergeAddress)(1), PageCell).Merge
With Range(PageCell.Offset(1, 0), Cells(Split(MergeAddress, "$")(4), ActiveCell.Column))
.Merge
.Value = MergeValue
End With
End If
Next
ActiveWindow.View = xlNormalView
End Sub

1. 打开开发工具

文件 - 选项 打开选项卡,打开开发工具

2. 打印准备

打开网格线打印,有两种方式,选其一即可

  1. 直接点击红色矩形框位置
  2. 点击蓝色圆标记的地方打开

显示打印的虚线


仔细观察一下打印的虚线有没有显示,如果没有就按下面的步骤,注意不需要实际打印

3.导入代码

  1. 打开代码窗口
  2. 点击文件 - 导入文件 ,选择保存的代码文件,点击打开 。代码文件可以先新建一个 .txt 文件,然后把代码复制进来保存,然后重命名后缀为 .bas 即可。
  3. 没有问题后会显示如图中的模块1 。导入完成后最好点击模块1 文件看一下右侧的代码,中文的地方可能会乱码,可以把代码再重新粘贴一遍保存。
  4. 最后点击文件 - 保存 。保存时可能会出现弹框,我先点的,然后提示选择存储路径(类似另存为),点击保存后又弹出了同样弹框,好像必须点击才能保存,而且当前打开的文件也会替换为重新保存的文件,但原文件不会删,因为我没有再去复现这个过程,所以大家可以注意一下。

4. 使用

  1. 鼠标点击需要处理的 (只能一列一列地设置,不能选多列),然后点击开发工具 -
  2. 选中程序,然后执行即可
  3. 点击文件 - 打印 可以看一下处理效果


    如果发现没有效果,注意这里有没有打开

Excel打印时完整显示合并的单元格区域相关推荐

  1. 个人永久性免费-Excel催化剂功能第81波-指定单元格区域内容及公式填充

    在日常数据处理过程中,需要对缺失数据进行填充时,按一定逻辑规则进行处理,实现快速填充,规范数据源.此篇给大家带来多种填充数据的场景. 业务使用场景 对各种系统中导出的数据,很多时候存在数据缺失的情况, ...

  2. VBA:EXCEL粘贴时跳过有公式单元格

    利用HasFormula属性,如果为真时跳过,如果为假是覆盖!

  3. java excel 分页合并_Excel办公技巧——完整显示跨页合并的单元格

    在日常工作中,我们经常会遇到大量合并的单元格,而部分合并的单元格会跨页显示,也即:合并的单元格区域显示在两页中.如下图示: 而我们最终想要的打印效果,如下: 那么,上述效果是如何实现的呢?方法如下: ...

  4. java excel 分页合并,excel分页-Excel办公技巧——完整显示跨页合并的单元格

    在日常工作中,我们经常会遇到大量合并的单元格,而部分合并的单元格会跨页显示,也即:合并的单元格区域显示在两页中.如下图示: 而我们最终想要的打印效果,如下: 那么,上述效果是如何实现的呢?方法如下: ...

  5. Excel如何批量删除合并相同单元格并填充

    Excel如何批量删除合并相同单元格并填充 工作中有时候会遇到含有大量合并单元格的数据,这种大量的合并单元格会对我们进行数据分析产生很大的困扰,下面就分析一下如何批量删除合并单元格. 1.工具法(方便 ...

  6. java 单元格拆分合并_java – 在Excel中查找合并的单元格,拆分单元格并将其写入新的电子表格中?...

    我得到了一个分配,我需要拆分电子表格的数据并将其写入新的电子表格.条件是,给定电子表格可能有多个合并单元格数,我需要找到那些合并单元格并在新的SpreadSheet中写入这些数据. 即,必须在另一个电 ...

  7. [java] POI shiftRows 移动后合并的单元格被拆分了

    我需要将下图报销单模板红框部分根据明细数量移动若干行, 移动后发现移动的合并的单元格被拆分了. 一番查询结果应该是excel自身bug. 然后找到此文章,可以用重新合并的方式解决. https://b ...

  8. php如何读取excel合并单元格_PHP读取excel中合并的单元格的值

    RT 在做的一个东西,需要读取excel中个别列的内容,之前用的php excelreader,但是合并的单元格都是空的值,而且我的excel也不好判断只要是空的就用数组中上个的值这种方法,本身exc ...

  9. java html合并单元格内容居中显示_合并Al:H1单元格区域,使合并的内容居中显示。...

    合并Al:H1单元格区域,使合并的内容居中显示. 更多相关问题 峰面积积分法有何特点? 电子邮件的发送和接收实际上是由ISP的()担任的. VFP的一个数据表文件最多允许有()条记录. 卡特尔认为,可 ...

最新文章

  1. TCP流量控制-TCP拥塞控制 拥塞控制与流量控制的区别
  2. 职场必懂得的22条潜规则
  3. gitlab合并分支_GitLab-参考问题
  4. Tensorflow生成自己的图片数据集TFrecords(支持多标签label)
  5. 描写火车站场景_关于描写火车站的句子
  6. 原生JS获取地址了参数
  7. emmc linux 识别分区_EMMC芯片电视主板直写厂家引导程序
  8. Python可以这样学(第九季 机器学习案例与实战)-董付国-专题视频课程
  9. java 英文数字下划线_为什么Java7开始在数字中使用下划线
  10. lock.tryLock()使用与synchronized比较
  11. Java中操作SFTP服务器上的文件下载上传
  12. 「经济读物」第一本经济书 罗伯特.墨菲
  13. lisp 焊缝标注_焊接符号标注 图纸
  14. Unity在UI上使用MaskableGraphic类画一个矩形刻度尺
  15. 企业微信员工离职如何转移客户?
  16. Windows和Ubuntu双系统安装教程
  17. 烽火ExMobi引领企业移动应用平台浪潮
  18. 印象笔记如何取消首字母大写
  19. 真正理解exists 和not exists
  20. AspectJ使用实例

热门文章

  1. HTML-img图片详解
  2. 算法笔记.胡凡 第五章 数学问题
  3. [敛火成丹]Win11Dev-25236.1010专业工作站版-微调
  4. 中国反挖矿举措立功,欧洲英伟达显卡价格已大幅回落
  5. 小乐乐上台阶【斐波那契】
  6. java毕业设计成品源码网站基于javaWeb停车场车辆管理系统的设计与实现|车位
  7. 当python遇上echarts (三)绘制3D图表
  8. 关于企业上云,我们想跟你聊聊!|中机智库
  9. 线性代数之从线性方程组看线性组合
  10. 基于Python猫眼票房TOP100电影数据抓取