Excel VBA 實現跨頁合并單元格后重新合并并適應分頁打印(excel表格怎么排序)

      網友投稿 1098 2022-06-28

      應用場景

      跨頁合并單元格后重新合并并適應分頁打印

      知識要點

      1:ActiveWindow.View = xlPageBreakPreview 分頁預覽模式,判斷分頁符位置

      2:HPageBreaks 對象 ?打印區域內水平分頁符的集合

      3:HPageBreak.Location 屬性 ?返回或設置定義分頁符位置的單元格(Range 對象)。

      4:判斷頁面的最后一個單元格與下一頁第一個單元格是否處于同一合并區域

      5:Range.UnMerge 方法 將合并區域分解為獨立的單元格

      6:合并單元格是否跨頁只能在分頁預覽模式下才體現出來

      Sub 重組跨頁合并() '將跨頁的合并單元格重新合并從而適應分頁打印

      Dim p, MerageAddress As String, PageCell As Range, MergeValue

      Application.ScreenUpdating = False

      ActiveWindow.View = xlPageBreakPreview '進入分頁預覽,才可以判斷分頁符位置

      For Each p In ActiveSheet.HPageBreaks ?'逐頁循環 hpagebreaks對象,打印區域內水平分頁符的集合

      'hpagebreak.location屬性,返回或設置定義分頁符位置的單元格(range對象)

      Set PageCell = Cells(p.Location.Row - 1, ActiveCell.Column) '將每個分頁最后一個單元格賦予變量

      '如果該頁最后一個單元格具有合并屬性,而且與下一頁第一個單元格處于同一個合并區域

      If PageCell.MergeCells And Not Intersect(Cells(p.Location.Row, ActiveCell.Column), PageCell.MergeArea) Is Nothing Then

      MerageAddress = PageCell.MergeArea.Address '取得合并區域的地址

      MergeValue = PageCell.MergeArea(1).Value '取得合并區域的值

      PageCell.MergeArea.UnMerge '取消合并

      Range(Range(MerageAddress)(1), PageCell).Merge '將合并區域中處于本頁的單元格合并

      Range(Range(MerageAddress)(1), PageCell).Borders.LineStyle = xlContinuous '添加邊框

      Excel VBA 實現跨頁合并單元格后重新合并并適應分頁打印(excel表格怎么排序)

      With Range(PageCell.Offset(1, 0), Cells(Split(MerageAddress, "$")(4), ActiveCell.Column))

      .Merge '再將合并區域中處于下一頁的單元格合并

      .Value = MergeValue '賦值

      .HorizontalAlignment = xlCenter '左右居中

      .VerticalAlignment = xlCenter '上下居中

      .Borders.LineStyle = xlContinuous

      End With

      End If

      Next

      Application.ScreenUpdating = True

      ActiveWindow.View = xlNormalView '還原為常規視圖

      End Sub

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:WPS文字版本為什么會出現有橫線情況?(wps頁面都是橫線是怎么回事)
      下一篇:用實例來說明countif函數的作用 快速統計與高級用法(簡述countif函數的功能)
      相關文章
      亚洲成人影院在线观看| 亚洲成A人片在线播放器| 亚洲人成电影网站色| 亚洲成综合人影院在院播放| 亚洲午夜久久久精品影院| 久久精品夜色国产亚洲av| 亚洲αv在线精品糸列| 亚洲成A∨人片在线观看不卡| 亚洲欧洲美洲无码精品VA | 精品亚洲视频在线观看| 亚洲精品无码成人片在线观看 | 午夜亚洲福利在线老司机| 国产精品亚洲av色欲三区| AV激情亚洲男人的天堂国语| 色天使色婷婷在线影院亚洲| 国产成人亚洲精品电影| 亚洲福利中文字幕在线网址| 国产成人亚洲精品蜜芽影院| 亚洲日韩涩涩成人午夜私人影院| 国产精品亚洲产品一区二区三区 | 亚洲精品第一国产综合野| 国产成人精品日本亚洲专| 国产人成亚洲第一网站在线播放| 亚洲人AV在线无码影院观看| 亚洲国产精品99久久久久久| 国产亚洲精品欧洲在线观看| 亚洲一区二区三区在线播放| 亚洲精品无码不卡在线播HE| 久久夜色精品国产嚕嚕亚洲av| 亚洲一区免费观看| 97久久国产亚洲精品超碰热| 亚洲精品无码久久久久YW| 四虎亚洲国产成人久久精品| ZZIJZZIJ亚洲日本少妇JIZJIZ| 国产亚洲综合成人91精品| 久久亚洲精品成人av无码网站| 久久久久se色偷偷亚洲精品av| 亚洲精品宾馆在线精品酒店| 亚洲色偷拍区另类无码专区| 亚洲国产精品福利片在线观看| 亚洲人成在线影院|