エクセルで、行や列を画面上では非表示にしつつも印刷には出させる方法があれば教えてください。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/10/09 17:43:56
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:F-15X No.1

回答回数111ベストアンサー獲得回数13

ポイント47pt

マクロは使えますか?

シート上に[印刷]ボタンを配置して、マクロで処理してみてはいかがですか?

サンプル

Option Explicit

Sub ボタンのクリックイベント()

    '描画を抑止

    Application.ScreenUpdating = False

    '例えば非表示になっている12列目を一旦表示

    Rows("12:12").EntireRow.Hidden = False

    '印刷

    ActiveWindow.SelectedSheets.PrintOut Copies:=1

    '再び隠す

    Rows("12:12").EntireRow.Hidden = True

    '描画のプロパティを戻す

    Application.ScreenUpdating = True

End Sub

その他の回答1件)

id:F-15X No.1

回答回数111ベストアンサー獲得回数13ここでベストアンサー

ポイント47pt

マクロは使えますか?

シート上に[印刷]ボタンを配置して、マクロで処理してみてはいかがですか?

サンプル

Option Explicit

Sub ボタンのクリックイベント()

    '描画を抑止

    Application.ScreenUpdating = False

    '例えば非表示になっている12列目を一旦表示

    Rows("12:12").EntireRow.Hidden = False

    '印刷

    ActiveWindow.SelectedSheets.PrintOut Copies:=1

    '再び隠す

    Rows("12:12").EntireRow.Hidden = True

    '描画のプロパティを戻す

    Application.ScreenUpdating = True

End Sub

id:minkpa No.2

回答回数4178ベストアンサー獲得回数55

ポイント23pt

マクロかFLASHを利用してはいかがでしょうか。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません