いつもお世話になります
Excelシートのテキスト化で非表示の行を削除する際、その中に改ページが有るかをチェックして
有る場合の処理を行っていて
下記のように改行マークを位置を求め処理しています
'...>改ページ位置を求める
kpbCount = 0
If ActiveSheet.HPageBreaks.Count > 0 Then
ReDim KaiPageRow(ActiveSheet.HPageBreaks.Count)
For Each Kpb In ActiveSheet.HPageBreaks
kpbCount = kpbCount + 1
KaiPageRow(kpbCount) = Kpb.Location.Row
Next Kpb
End If
'...<
しかし、改行マークがなく不必要な罫線が入っていると(画像添付)
For Each Kpb In ActiveSheet.HPageBreaks で「インデックスが範囲外」のエラーになります
ActiveSheet.HPageBreaks.Countも”0"でなく16という数字が入ってきました
ユーザには罫線を消すように言ってエラーを逃れていますが、何かエラーを回避できる方法が有るのでしょうか?
分かりましたら教えてください
No.1ベストアンサー
- 回答日時:
こんにちは。
確認事項です。
>改行マークがなく不必要な罫線が入っていると
>ActiveSheet.HPageBreaks.Countも”0"でなく16という数字が入ってきました
こういう現象というのは、マクロの最初に、
ActiveSheet.PageSetup.PrintArea = [ユーザー任意の印刷範囲] に設定していない場合で、デフォルト状態のままで、誤動作すると思うのです。
それと同時に、行や列を表示・非表示した後では、印刷範囲を、その都度、再設定し直さないといけないはずです。その後で、自動改ページ(たぶん)の数を取らなければ、数値が狂ってしまいます。
罫線については、不必要な罫線自体を印刷範囲に入れてしまえば、その範囲内の印刷するものとしてカウントしてしまうはずです。印刷範囲を正しく設定することと、余計な罫線を消してしまうマクロを入れれば、誤動作は免れるのではないかと思います。
こんにちは
いつもお世話様です
やっぱりデフォルト状態はだめですか
本来、不必要なページなんですがUser(社内)がそのままにしていて!
頂いた内容について、了解しました
何らかの処理をするようにします
本当にいつもありがとうございます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
みんなの【マイ・ベスト積読2024】を教えてください。
積読、ついついしちゃいませんか?そこでみなさんの 「2024年に買ったベスト積読」を聞きたいです。
-
洋服何着持ってますか?
洋服を減らそうと思っているのですが、何着くらいが相場なのかわかりません。
-
「これいらなくない?」という慣習、教えてください
現代になって省略されてきたとはいえ、必要性のない慣習や風習、ありませんか?
-
EXCEL VBAでHPageBreaks
Excel(エクセル)
-
EXCEL、マクロ-改ページ行番号の取得方法を教えてください
Visual Basic(VBA)
-
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
-
4
PageBreaks.Countと印刷範囲の設定について
Visual Basic(VBA)
-
5
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
6
エクセルのページ区切り(点線)の位置をマクロで取得 ※印刷範囲クリア
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの罫線がパワポに貼り...
-
A4用紙を8分割したい
-
Excelにて、ページ毎の外枠に罫...
-
エクセルで表に書いた黒の罫線...
-
Excel で改ページをしたところ...
-
excel印刷で改頁をする時に罫線...
-
印刷時、改ページごとの下枠に...
-
Excel 2007印刷で上の頁の線が出る
-
Wordのページ罫線(囲み)の下...
-
印刷ページが急に数100ページに...
-
[Excel]画面上で表示されても、...
-
ダッシュ―― の打ち方
-
Wordでページの半分だけフレー...
-
エクセルに勝手に罫線が出てき...
-
エクセルで透明の罫線を引けま...
-
wordで1ページに同じ文章を4つ...
-
accessのレポートを20行固定に...
-
エクセルファイルを印刷すると...
-
【word】印刷レイアウトでグレ...
-
エクセルで罫線の太さを変えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの罫線がパワポに貼り...
-
A4用紙を8分割したい
-
Excelにて、ページ毎の外枠に罫...
-
印刷ページが急に数100ページに...
-
エクセルで表に書いた黒の罫線...
-
Excel で改ページをしたところ...
-
[Excel]画面上で表示されても、...
-
エクセルで罫線の太さを変えて...
-
【word】印刷レイアウトでグレ...
-
excel印刷で改頁をする時に罫線...
-
印刷時、改ページごとの下枠に...
-
エクセルファイルを印刷すると...
-
ワード文書の枠線をどうしたら...
-
エクセルに勝手に罫線が出てき...
-
wordで1ページに同じ文章を4つ...
-
エクセルで透明の罫線を引けま...
-
エクセル 突然「点線」?が出...
-
Excel 2007印刷で上の頁の線が出る
-
accessのレポートを20行固定に...
-
EXCELの罫線をもっと細くしたい...
おすすめ情報