2011-04-04 78 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