2011-04-04 81 views
1

我有一张30行的工作表。从1到5,我们可以将其视为TOP部分,从25到30的底部部分。因此从6到24是填满区域。要打印的宏总是顶部和底部

这个有19行的填充区域可以“长大”到大于19的数字。如果填充区域增长到22行(例如),底部区域将从28到33.

我的问题:是否可以固定TOP和BOTTOM区域?在上面的例子中,由于填充区域大于6-24行间隔,因此2º页面会与剩余数据一起显示。所以我看到的是一种方法来修复1,2,3等...页面的顶部和底部部分,取决于填充区域。如果有人能够帮助,那将是非常棒的!换句话说,我想为表格中的每张照片修复某个顶部和底部。

回答

0

我相信使用页眉/页脚不是一个选项,对吧?

如果不是,那么您需要为页眉定义一个范围,并为页脚定义另一个范围,计算您拥有的行数,并且当它超过页面中的行数时,复制这些范围正常。

听起来很简单,但在VBA中打印工作并不那么简单。

也许有人在我们的社区有一个适当的代码与你分享,因为我现在不在这里。

Rgds!

+0

我已经设法解决了这个问题,但没有使用宏,但是,不幸的是,在VBA中打印没有太多的事情要做。 – RMAMDF 2011-04-09 10:55:20

+1

不错!也许你可以分享你的做法,为另一个想要这样做的人。 – 2011-04-09 12:54:46

+0

当然,我会尽力解释。我所做的就是为所有页面设置TOP,因为您只能重复TOP而不是Bottom。然后,我在同一张纸上创建了6个文档副本(6是我需要的页数),但没有第一个文档的顶部。所以我有第一个文件顶部,然后,与确定的行空间我有文件的副本,但与TOP部分。 – RMAMDF 2011-04-15 15:50:54