如何處理EXCEL中存在大量合併單元格的跨頁斷行問題?

可能叫跨頁斷行有點不太準確。我想說的是,有些表格中的一列或者若干列,存在大量的合併單元格,如果這些合併單元格分在兩頁上,列印時,下一頁上就會出現一個缺少上邊框的單元格,很多時候這是不允許的。如果數據量少的話,還可以手動調整一下,如果數據量大的話,能把人累死。我曾經針對某個特定的報表寫了一段VBA 來處理這事順帶處理行高不夠列印時壓字的問題,但是這段代碼只能針對這個特定格式的報表,有沒有處理這個問題的插件,能夠快速的搞定這個問題?
微軟為什麼不做個這樣的功能呢?


在大表格里,盡量不使用合併單元格,它影響很多操作,排序,公式等等。
小一點的表格就無所謂了,手動操作的工作量小一些。


謝邀。

重複表頭應該不用再詳說了,你應該主要問的是合併單元格跨頁列印總是沒有邊框的問題。

可以試用勾選「列印網格線」

之前的效果,沒有邊框。

2. 勾選列印網格

3. 勾選後的效果,最後一行自動補全邊框

希望可以幫到你。

以上。


這種情況,還是不要合併單元格吧,對於數據統計和列印都有很大影響。
把要合併的單元格拆解填充。

另外,為了表格內容的完整性,請勤用分頁符。


微軟處理排版問題的專業工具是 Word,你可以試試把表格粘貼進 Word 再處理,分分鐘告別壓字和分頁問題。

不過相對於 Excel,Word 的自動排版規則過於複雜,很容易讓人玩不轉,從而體驗到體驗牽一髮而亂全身的日狗感覺。

一個單元格一頁塞不下的情況,word 會自動斷開並補足框線,而且 Word 內的表格分解合併非常方便,比 Excel 更自由。

可以用 Excel 做表然後用 Word 調格式,不過如果對 Word 排版不熟,這樣難度有點高。

如果表格粘到 Word 後框線不對,一般這是因為 Word 自動保留了Excel格式導致,直接重設所有框線即可,方法如下:

設好後效果如下:

我前兩天剛剛幫人處理了一份 Word 表格排版問題,深感 Word 對於小白來說比 Excel 坑的多,不過既然樓主都會用 VBA 了,想必 Word 也應該不在話下。

如果實在搞不定就算了,Word 確實難度較大。


你已經有了vba代碼了,只是無法便捷的在不同工作簿中使用,所以想找插件。

但是每個人的需求不同,所以不太可能有開發者因為你這小眾需求,就去開發的。

碰到這種情況,我都是將宏保存到個人宏工作簿中,然後手動建立菜單和按鈕實現功能的。

個人宏工作簿,是為宏而設計的一種特殊的具有自動隱藏特性的工作簿。第一次將宏創建到個人宏工作簿時,會創建名為"PERSONAL.XLS"的新文件。如果該文件存在,則每當EXCEL啟動時會自動將此文件打開並隱藏在活動工作簿後面(在"窗口"菜單中選擇"取消隱藏"後,可以很方便地發現它的存在。)只要你將宏保存於其中,就可以讓某個宏在多個工作簿都能使用。一般個人宏工作簿保存在"XLSTART"文件夾中。具體路徑為:C:WINDOWSProfilesApplication DataMicrosoftExcelXLSTART。可以以單詞"XLSTART"查詢。

如果你的代碼在使用過程中有問題,那就只能自己慢慢調試,或者發出來尋求幫助。


點擊 視圖——分頁預覽——調整出現的藍線 就可以解決你的斷行問題


來Excel home vba板塊提問並上傳附件。


轉載來自微信公眾號 Excel之家ExcelHome 的文章,侵刪!http://mp.weixin.qq.com/s/uUUG3o5-DcaFgpPT1sMEVw


不對不對,我理解有問題。

這個方法處理不了。還是要調整列印區域。


-----------錯誤答案的分割線---------------

從上到下,1-2-3


推薦閱讀:

如何將多個sheet的同一列數據快速放到一張表,並以sheet名作為相應每一列的名字?

TAG:VBA | Excel公式 | Excel使用 | Excel技巧 |