![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんばんは。
EXCEL VBAでひとつのファイルの中のすべてのシートの余白とA4横サイズに統一したいのです。
マクロの記録をとると
With ActiveSheet.PageSetup
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.393700787401575)
.RightMargin = Application.InchesToPoints(0.393700787401575)
.TopMargin = Application.InchesToPoints(0.393700787401575)
.BottomMargin = Application.InchesToPoints(0.393700787401575)
.HeaderMargin = Application.InchesToPoints(0)
.FooterMargin = Application.InchesToPoints(0)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 100
.PrintErrors = xlPrintErrorsDisplayed
End With
End Sub
このように記述されますが、どのように加工したらよろしいでしょうか?
教えてください。
No.1ベストアンサー
- 回答日時:
Sub aaa()
Dim i As Integer
For i = 1 To Worksheets.Count
With Worksheets(i).PageSetup
.Orientation = xlLandscape
.LeftMargin = Application.InchesToPoints(0.393700787401575)
.RightMargin = Application.InchesToPoints(0.393700787401575)
.TopMargin = Application.InchesToPoints(0.393700787401575)
.BottomMargin = Application.InchesToPoints(0.393700787401575)
End With
Next i
End Sub
とか。
数値は適当に。
また、以下のURLも参照ください。
http://homepage1.nifty.com/tabotabo/insat/excelp …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) マクロで最終行を取得してコピーしたい 3 2022/04/06 19:07
- Excel(エクセル) エクセルマクロで教えてください 2 2022/05/04 09:07
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Visual Basic(VBA) エクセルで、1つのセルで上書き足し算して セルの範囲を指定できますか? パソコン初心者です。 お時間 3 2023/07/05 06:13
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDF 余白を無くして用紙いっぱ...
-
Wordで40字×40行にしたいのです...
-
【至急!】ワードで文字が偏っ...
-
ワードの警告メッセージの「印...
-
アクセスのフォームで、文字を...
-
高校2年論理国語の教科書で習う...
-
ヘッターフッターが隠れてしまう
-
PhotoshopでA4サイズにトリミン...
-
ワードからPDFに変換して保存す...
-
Excelで最終行に決まった文字を...
-
Wordで変更履歴/コメントを印刷...
-
PDFを1ページに結合すると余白...
-
wordの文章を印刷したのですが...
-
パワーポイントを余白付きのPDF...
-
【Outlook】メール本文表示の際...
-
カシオ ネームランド 前後の余白
-
WORDやEXCELで作ったファイルを...
-
wordの2段組の中央の余白の設定...
-
wordの表いっぱいに文字を入れる
-
EXCELシートのHTML保存の余白を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordで40字×40行にしたいのです...
-
PDF 余白を無くして用紙いっぱ...
-
【至急!】ワードで文字が偏っ...
-
高校2年論理国語の教科書で習う...
-
wordの表いっぱいに文字を入れる
-
ワードからPDFに変換して保存す...
-
ワードの警告メッセージの「印...
-
カシオ ネームランド 前後の余白
-
アクセスのフォームで、文字を...
-
PhotoshopでA4サイズにトリミン...
-
Excelの左端(A列)をあけてお...
-
PDFを1ページに結合すると余白...
-
Word原稿を余白ギリギリまで目...
-
WORDやEXCELで作ったファイルを...
-
Wordで変更履歴/コメントを印刷...
-
wordの2段組の中央の余白の設定...
-
wordの文章を印刷したのですが...
-
ヘッダーフッターの非表示
-
ヘッターフッターが隠れてしまう
-
jpg画像の左側と上側に余白を入...
おすすめ情報