めんどうな印刷確認を省略してVBAで印刷範囲を指定して印刷する方法

エクセル検索
HOMEUserForm印刷画面ファイル図形
日付・時刻データセル関数VBA関数

表などを印刷する時に、印刷範囲が決まっていることが多いのに、毎回印刷プレビューで確認したりプリンターの設定確認をするのは面倒だと思いませんか?

そこで予め印刷範囲などをVBAコードで記述しておくことで、無駄な手間が省けて仕事作業効率化しますよ。

PrintOutで印刷範囲を指定

ユーザーフォームに配置したコマンドボタンに下記のようなVBAコードで、印刷範囲(シート1のA1~I20)を指定して印刷することが可能です。

VBAコード

Private Sub CommandButton1_Click()
Worksheets(“Sheet1”).Range(“A1:I20”).PrintOut
End Sub

解説
  1. コマンドボタン1がクリックされたら
  2. シート1のセルA1~I20の範囲を印刷する
  3. マクロ記録終了
波乗りアヒル

印刷するシート名とセルの範囲を指定してVBAコードを書けば印刷範囲を指定することができますよ。

関連記事

どこかにビューーン
ちょっとの工夫で往復無料の時代が来た!!

新着ページ

よく見られているページ

大容量無料ファイル転送サービス【ACデータ】 無料イラスト【イラストAC】

紅葉スポット

2024年5月11日からマイルと楽天ポイントとの相互交換提携開始!

交換レート0.5:1なので半分になってしまいますが、使い方次第で実質3倍の価値まで引き上げられる方法です。