【求助】excel 如何打印多页的同一区域?
打开excel表,打印预览后显示50页将要打印,但我只想打印每一页的头五行,要怎样做才行? 期待高手^:^ 谁是高手呀? 直接提取你要打印的数据行可以不
建一个标记用的索引列,然后筛选,打印 Posted by gz669 on 2009-9-29 17:11 http://www.ibmnb.com/images/common/back.gif
直接提取你要打印的数据行可以不
建一个标记用的索引列,然后筛选,打印
目的是想简化操作,因为数据太多 Sub test()
For Each iSheet In Sheets
iSheet.PageSetup.PrintArea = "$1:$4"
Next
End Sub
运行一下这个宏就可以了 Sub test()
For Each iSheet In Sheets
iSheet.PageSetup.PrintArea = "$1: $5"
Next
End Sub
看错了,是到第五行
回复 #7 nojob 的帖子
高手来了http://www.ibmnb.com/viewthread.php?tid=882127&page=1#pid12862297 试了,出问题:不能设置类pagesetup的printarea 属性 1、先将要打印的表选成“工作组”;2、然后在某一张表中选取要打印的范围(其实工作组中的同一范围都选取了);
3、文件→打印…→选定区域→打印预览;
4、看是否符合要求 Posted by shh_czh9 on 2009-9-30 11:05 http://www.ibmnb.com/images/common/back.gif
1、先将要打印的表选成“工作组”;
2、然后在某一张表中选取要打印的范围(其实工作组中的同一范围都选取了);
3、文件→打印…→选定区域→打印预览;
4、看是否符合要求
是同一表的,打印时成了很多页,但只要印每一页的头五行
数据不是相同的 "$1: $5"中间:后的空格删掉再试试.
你的Excel是什么版本的? 在Visual basic里运行,这个是宏,不是函数.. 路过学习一下 Posted by nojob on 2009-9-30 14:58 http://www.ibmnb.com/images/common/back.gif
"$1: $5"中间:后的空格删掉再试试.
你的Excel是什么版本的? 在Visual basic里运行,这个是宏,不是函数..
试了,删空格后没出错,但只能显示第一页 For循环有没运行?? 我这Excel2003试了一下,没问题的 excel 如何打印多页的同一区域?
恩,这是偶的记号。。。:$ Posted by nojob on 2009-9-30 16:27 http://www.ibmnb.com/images/common/back.gif
For循环有没运行?? 我这Excel2003试了一下,没问题的
还是不行,我的也是Excel2003 ,兄弟你那代码放到哪里的?
我试过将那代码放新增模块、Thisworkbook、Sheet1了,都不行 有没有人帮帮我?:'( 生打印页的前五行,好像还真有点难。。 把要打印的部份设置为"打印区域"
页:
[1]