
No.2ベストアンサー
- 回答日時:
例えばこんなマクロでも
Sub NameDel()
Dim nm As Name
For Each nm In ActiveWorkbook.Names
If InStr(nm.Name, "Print_Area") = 0 Then
nm.Delete
End If
Next
End Sub
でも過去の質問例を見ていると、エクセルが勝手に「定義」した「名前」が存在する場合があり、その「名前」をDeleteしようとするとエラーになるそうなので
On Error Resume Next
を入れておく方がよいかもしれません
No.3
- 回答日時:
逆転の発想で、一旦全ての名前定義を削除・抹消し
残すべき印刷範囲の名前定義の1行を加えてはどうですか。
残すべきものがすくない場合はコードがすっきりすると思う。
コードは既回答のもので間に合う。
Sub NameDel()
Dim nm As Name
For Each nm In ActiveWorkbook.Names
nm.Delete
Next
'--
Set rng = Range("A1:G20")
With ActiveWorkbook
.Names.Add Name:="Print_area", RefersTo:="=Sheet1!" & rng.Address
End With
End Sub
なお後半は1行にまとめられる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Excel(エクセル) エクセルVBAで複数のシート印刷設定 1 2022/09/07 12:03
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- Excel(エクセル) エクセルの印刷マクロについて質問があります。 現在、下記のマクロで印刷しています。Sheet1のD6 5 2023/06/12 10:59
- Excel(エクセル) VBA 1 2023/04/27 13:37
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- プリンタ・スキャナー 削除済みのプリンターの印刷ジョブが消えない 3 2023/01/24 11:23
- Visual Basic(VBA) 改ページ 2 2023/03/10 21:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで白紙ページを消す方...
-
エクセルマクロでデータをPDFに...
-
Excel 複数のシートの印刷順の...
-
請求書と領収書の作成
-
エクセルで特定の行のみ印刷したい
-
Excel2010で印刷範囲として指定...
-
エクセル 同じシートで印刷ペ...
-
エクセル2007(VBA)で選択セル...
-
Excleで正確なレイアウト図を作...
-
エクセルの長い表を3列で印刷...
-
B5縦で作ったエクセル文書をA4...
-
エクセルでの印刷
-
エクセルで図形やオートシェイ...
-
Excelで印刷すると、ルビがずれ...
-
エクセルを最初からA4の大きさ...
-
VBAを使用して、フォルダ内にあ...
-
EXCELで段組みできますか?
-
差込印刷で郵便番号のハイフン...
-
エクセル 図形描画を貼り付ける...
-
エクセルでの文字ズレを直す方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 同じシートで印刷ペ...
-
エクセルで謎の2枚目が印刷される
-
Excel 複数のシートの印刷順の...
-
エクセルで白紙ページを消す方...
-
数式による空白を無視して印刷...
-
差込印刷で郵便番号のハイフン...
-
エクセルで印刷するとき、連番...
-
エクセルだけ印刷しても白紙です。
-
VBAでホルダー内のPDFを一括印...
-
エクセルの全シートをPDFにでき...
-
EXCELで段組みできますか?
-
エクセルの長い表を3列で印刷...
-
Excelで印刷すると、ルビがずれ...
-
エクセル 2upできません。
-
B5縦で作ったエクセル文書をA4...
-
エクセルで図形やオートシェイ...
-
エクセル「改ページビューで印...
-
Excelでセルに色をつけても、モ...
-
エクセルから帳票形式に差込印...
-
Excelのセルに色をつけても印刷...
おすすめ情報