ドキュメントを印刷する前に、結合されたセルの境界線でページ区切りを設定して、Excelドキュメントを編集するマクロを作成しています。しかし、発生した問題は、一部の結合セルがページの最大サイズよりも高いことです。だから私は合併された細胞を2つ(またはそれ以上)の細胞に分けて、それらを適合させなければならない。さて、私は、スクリプトのユーザーがどのような書式設定をするのか、それでどのページ・タイプが使用されるのかを事前に知っていません。だから私は何とか現在のページタイプの高さを取得する必要がありますが、私はそれを行う方法を把握することはできません。VBA(Excel)印刷可能なページの高さを取得する
Private Sub Cellsize(i)
Dim H As Double
H = Worksheets("Summery table").PageSetup.PaperSize.Height
If Cells(i, 1).MergeArea.Height > H Then
Call FixLastingPageBreaks
End If
End Sub
から底部またはグラブで数を見ることができます現在のところ、これはあなたが望むものとどのように違うのですか? – QHarr