请问在Excel中如何实现套打功能?解决了一定给分

fslyw 2003-10-11 10:33:50
请问在Excel中如何实现套打功能。即:
只打印一部份单元格,而不打印另一部份单元格。由于单元格的分布不规则,无办法通过定义打印区域来实现。另外,由于希望能在一个工作表中实现预览和编辑功能,所以也不能把不打印的单位格的颜色设为白色。
...全文
1639 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fslyw 2003-10-11
  • 打赏
  • 举报
回复
请问这个宏应该如何写?
zjcxc 2003-10-11
  • 打赏
  • 举报
回复
可以用这样的办法来解决:
1.创建一个EXCEL文件,里面创建两个工作表:
一个工作表用来负责显示,编辑数据
一个工作表用来负责套打.

2.在套打的工作表中,设置公式,从编辑的工作表中取数,显示格式的单元格式设置为白色或清除它.

3.编辑,预览显示时用第一个工作表,因为有公式,所以第二个工作表会自动更新.

4.打印时,打印第二个工作表(套打表),这个可以自定义一个宏,来取代原本的打印
fslyw 2003-10-11
  • 打赏
  • 举报
回复
虽然在Excel中可以通过“A1:A10,C1:C8”这样进行定义不相邻的单元格,但这样的结果是会打印出两页了。烦恼 :-(

还谢高手们出手相助
zjcxc 2003-10-11
  • 打赏
  • 举报
回复
不好意思,我用MSN:cxczj@hotmail.com
fslyw 2003-10-11
  • 打赏
  • 举报
回复
算了,还是用两个工作表的方法吧,不想太麻烦了。多谢你了,可以留下你的QQ号码,日后方便向你请教吗?
现在给分。
zjcxc 2003-10-11
  • 打赏
  • 举报
回复
这个就看你的VBA功底了,你完全可以通过VBA,将要打印的区域复制到一齐,再打印.
fslyw 2003-10-11
  • 打赏
  • 举报
回复
这样的话当需要修改一个表的结构时会有可能还需要修改另外的一个表。excel可以在一个表里定义两个以上打印区域,但每一个区域会打一张纸。
zjcxc 2003-10-11
  • 打赏
  • 举报
回复
两个打印区域打印到一页?

在套打的工作表里,你可以将两个打印区域放到一齐啊.

或者增加第三个工作表,打印时,将两个打印区域复制到工作表3,再打印
fslyw 2003-10-11
  • 打赏
  • 举报
回复
多谢zjcxc(邹建)的回答,这个宏我已经会写了。不过有无办法实现把两个打印区域打印到一页上呢?

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧