
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
実際に使用する時は、
・印刷ボタンを、QAT(クイックアクセスツールバー)につけたほうがよいです。
プレビューには正しくでてきません。
・印刷範囲はあらかじめ設定しておいたほうが安全です。
以下は、ActiveSheet が、Sheet1 に限って反応します。
6以下(6を含む)と6より以上(6を含まない)使用は、No.1さんと同じ。
''ThisWorkbook モジュールに貼り付けます。
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ActiveSheet Is Worksheets("Sheet1") Then
Cancel = True
With Worksheets("Sheet1").Range("A1")
Application.EnableEvents = False
If .Value <= 6 Then
Worksheets("Sheet1").PrintOut
ElseIf .Value > 6 Then
Worksheets("Sheet2").PrintOut
End If
Application.EnableEvents = True
End With
End If
End Sub
No.1
- 回答日時:
こんばんは!
>例えば、セルA1が6以下であれば・・・
A1セルとは「Sheet1」のA1セルで良いのでしょうかね。
そして、ピッタリ「6」の場合、どちらに判別するのか不明なので
とりあえず、
>6以下の場合は「Sheet1」
>6を超える場合は「Sheet2」としてみました。
一例です。
Sub Sample1()
Dim wS As Worksheet
With Worksheets("Sheet1").Range("A1")
If .Value <> "" And IsNumeric(.Value) Then
If .Value <= 6 Then
Set wS = Worksheets("Sheet1")
Else
Set wS = Worksheets("Sheet2")
End If
wS.PrintPreview '//★//
Else
MsgBox "数値を入力!"
.Select
End If
End With
End Sub
※ 印刷プレビューでやめています。
すぐに印刷実行したい場合は「★」の行を
>wS.PrintOut
に変更してください。
※ 必ずSheet1をアクティブにしてマクロを実行してください。
万一、Sheet1のA1セルが数値以外の場合はエラーになります。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルの塗りつぶしに透明度を設...
-
エクセルで2ページ目に何も書...
-
excelで抽選券を作り、通し番号...
-
斜め罫線の正しい引き方(ビジネス)
-
WORDで行の高さを別々に設...
-
例えば、キッチリ「縦10cm...
-
Excelの白フォントを印刷しない...
-
エクセルでカードを作る時、紙...
-
セルの高さ・幅の自動調整をし...
-
セルの数字によって、印刷する...
-
EXCELでセルの内容を完全に印刷...
-
1ページだけのエクセルシート...
-
Excelの最後の1行が印刷できない
-
Excelについて
-
エクセルで手紙などの文章を作...
-
コネクタ:カギ線を使って結構...
-
Excelでセル内の文字が印刷時欠...
-
1枚の原稿なのに2枚目が印刷さ...
-
数字をカウントしながらエクセ...
-
Excelの印刷プレビューで数値が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セルの塗りつぶしに透明度を設...
-
斜め罫線の正しい引き方(ビジネス)
-
セルの一部を白黒印刷
-
excelで抽選券を作り、通し番号...
-
エクセルで2ページ目に何も書...
-
数字をカウントしながらエクセ...
-
エクセルの表で金額の桁区切り...
-
セルの高さ・幅の自動調整をし...
-
エクセルでカードを作る時、紙...
-
WORDで行の高さを別々に設...
-
Excel 数行分セル結合したあと...
-
エクセルで全体に大きくしたい
-
excel、画像に枠線が表示されて...
-
エクセル(ワード)のセルに罫...
-
EXCELに文字を入力するとセルの...
-
EXCELでセルの内容を完全に印刷...
-
ワード表でページをまたがるセ...
-
WORDの表に罫線を入れると...
-
エクセルで文字がずれる
-
例えば、キッチリ「縦10cm...
おすすめ情報