Merhaba
Birlişmiş hücreler sayfa sonlarında 2 ye bölünmesin diye bir kodu var
Bunu sadece belirli bir range uygulamak istiyorum range("a100:s104") gibi
YArdımcı olurmusunuz
Birlişmiş hücreler sayfa sonlarında 2 ye bölünmesin diye bir kodu var
Bunu sadece belirli bir range uygulamak istiyorum range("a100:s104") gibi
YArdımcı olurmusunuz
Kod:
Dim sh As Worksheet
Dim NextPageBreakNumber As Long
Dim PageBreakFirstLine As Object
Dim LineNumber As Long
Set sh = ThisWorkbook.ActiveSheet
ActiveWindow.View = xlPageBreakPreview
sh.ResetAllPageBreaks
NextPageBreakNumber = 1
While NextPageBreakNumber <= sh.HPageBreaks.Count
Set PageBreakFirstLine = sh.HPageBreaks(NextPageBreakNumber).Location
LineNumber = PageBreakFirstLine.Row
If sh.Cells(LineNumber, 1).MergeCells = True Then
Set sh.HPageBreaks(NextPageBreakNumber).Location = sh.Cells(sh.Cells(LineNumber, 1).MergeArea.Row, 1)
End If
NextPageBreakNumber = NextPageBreakNumber + 1
Wend
ActiveWindow.View = xlNormalView
