如何在Excel電子表格的每一頁上應用不同的頁首或頁尾?
我們通常在MS Word中使用頁首和頁尾,但是您是否嘗試過在Excel工作表中使用頁首和頁尾?此過程會將無限的Excel工作表劃分為頁面並新增頁首和頁尾。但是,當我們將頁首和頁尾應用於第一張表時,相同的頁首和頁尾會新增到工作表中的所有頁面,但有時您希望在每個過程中新增不同的頁首和頁尾。本教程將幫助您解決此問題,即幫助您瞭解如何在Excel工作表的每一頁上應用不同的頁首和頁尾。
在Excel中應用每一頁不同的頁首或頁尾
在這裡,我們將首先建立一個VBA模組,然後將其附加到一個形狀。讓我們來看一個簡單的過程,瞭解如何在Excel電子表格的每一頁上應用不同的頁首或頁尾。
步驟1
讓我們考慮一個新的Excel工作表。現在右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟vba應用程式,然後單擊“插入”,選擇“模組”,並輸入如下所示的程式。
程式
Sub DifferentHeaderFooter() 'Updated By Nirmal Dim ws As Worksheet Dim vLeft As Variant, vRight As Variant, xRg As Variant Set ws = ActiveSheet On Error Resume Next vLeft = Array("First page", "Second page", "Third page", "fourth page") xRg = Array("A1:C50", "A51:C100", "A101:C150", "A151:C200") Application.ScreenUpdating = False For i = 0 To UBound(vLeft) With ws.PageSetup .PrintArea = xRg(i) .LeftHeader = vLeft(i) End With ws.PrintPreview Next i Application.ScreenUpdating = True ws.PageSetup.PrintArea = "" End Sub
步驟2
現在,儲存啟用宏的工作表,然後按Alt + Q退出應用程式。繪製一個矩形形狀,右鍵單擊它,然後選擇“分配宏”。將出現一個彈出視窗,如下所示。
然後單擊按鈕,將在列印預覽模式下將不同的頁首應用於工作表。現在,要新增不同的頁尾,請在VBA程式碼中將“頁首”替換為“頁尾”。
結論
在本教程中,我們使用了一個簡單的示例來演示如何為Excel電子表格的每一頁應用不同的頁首和頁尾,以突出顯示特定資料集。
廣告