Excel での自動改ページ行番号をVBA5で取得する方法はありますか?
ActiveSheet.HPageBreaks(1).Location
で行番号が取得できます。
(この場合インデックスに1を指定してるので1ページ目と2ページ目の区切り)
何もデータが入っていないシートなどでは、改ページ位置が無いのでエラーとなります。
ActiveSheet.HPageBreaks.Count
でページ区切りが1以上であることを確認してから処理する必要があります。
いつも初心者的な質問ばかりなのに、丁寧に教えていただきありがとうございます。
Excelのバージョンが古いものでやっていたので、HPageBreaksが使えませんでした。しかしPageBreakが使えることがわかりました。
ありがとうございました。
ツイート | ![]() |