説明がわかりづらかったらごめんなさい。
エクセル2003で例えば都道府県別に47個シートがあるとします。
【北海道のシート】
印刷用紙はA4で、印刷倍率は45%、余白は上下左右ともほぼいっぱいの状態です。
列幅はA~Zまでバラバラで、高さも1~50までありバラバラです。
他の県には既に同じような形式でデータが入っているのですが、
1、余白がデフォルトにもどっている
2、印刷倍率が100%になっている
3、幅と高さが違っている
4、フォントがかわってしまってる
この北海道の形式をのみ他の県にコピーすることは可能でしょうか?
No.1ベストアンサー
- 回答日時:
うまくできるかどうか保障できませんが...
シート (セル) の書式をコピーする方法
1. 北海道シートを選択し、左上の「全て選択」をクリックしてシート全体を選択します。
2. メニューから [編集] - [コピー] を実行します。
3. 別シートを選択し、同じくシート全体を選択してから [編集] - [形式を選択して貼り付け] を実行します。
4. 表示されたダイアログで 「書式」をクリックして選択し、OK ボタンをクリックします。
※ コピー先シートは、Shift を押しながらタブをクリックすると「ここから、ここまで」といったような感じで複数シートを選択できます。
Ctrl を押しながらクリックすると、「これと、これと、これ」のような感じで複数を選択できます。
また、書式のコピーはセルの書式を全てコピーしますので、不要な部分もコピーされてしまうかもしれません。
印刷設定
1. 北海道シートを含む全シートを選択 (タブを右クリック → 「全てのシート選択」) し、アクティブなシートを北海道シートにします。
※ 北海道シートのタブを右クリックで行うと、そのシートがアクティブになります。
2. メニューから [ファイル] - [ページ設定] をクリックし、何もせず OK をクリックして閉じます。
3. 各シートに設定が反映されているか確認します。
という方法でどうでしょうか。
ありがとうございますーーーーーーーーーーー!!!!
できました!!!!!!!
すみませんあと一つ質問なんですが、同じエクセルのタブ内では印刷設定が出来たのですが、別のエクセルに印刷設定のコピーというのはできませんよね??
No.3
- 回答日時:
ANo.1 です。
できましたか。
それはよかった。
別のファイル間でやる方法ですが、
簡易的な方法としては該当シートを別ファイルにコピーして使う方法があります。
1. 北海道シートと印刷設定をコピーしたいシートを含む二つのファイルを一緒に開きます。
2. 北海道シートを含むファイルをアクティブにし、北海道シートを選択します。
3. タブを右クリック → [移動またはコピー] を選択します。
4. ダイアログで「移動先ブック」にコピーしたいブックを選択し、「コピーを作成する」にチェックを入れてOK。
5. シートをコピーした先で、前回の操作を実行します。
簡易的ではない方法として、他の方が書かれているような「マクロ (VBA)」を使う方法があります。
でも正直これを使う方法は少々複雑で、かつ難易度もそれなりに高いので...
他の方が書かれている VBA を理解できないなら、お勧めはできません。
多少の理解があるのでしたら...
「印刷設定を行う操作をマクロで記録し、必要な部分を編集して使う」
という方法がまぁ簡便な方法になります。
今の手元の環境では簡単に検証もできないので、詳しいコードは割愛しますが...
No.2
- 回答日時:
印刷のことを考えれば
(1)北海道シートをシートコピー(北海道(2))
(2)北海道(2)において
編集ークリアー値と数式
(3)青森シートのA1:X50をコピー
(4)北海道(2))で形式を選択して貼り付けー値
(5)印刷
(2)-(5)その繰り返し。
ーー
以上でうまく行きそうだが、都合悪いことがありそうですか。
50回繰り返すのがイヤなら、北海道(2)シート印刷のマクロの記録を改造して、ForNextの中へ入れることも出来る。
(2)-(5)のVBAのパターンは
Sub test01()
Dim a As Variant
for i=2 to 46
a = Worksheets(i).Range("A1:X50")
Worksheets("北海道 (2)").Range("A1:X50") = a
’印刷のマクロをここに
next i
End Sub
シートタブ的に2-46番目に青森ー沖縄を配置しておくこと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
- Google Drive Google keepからGoogleドキュメントにコピーしたものをa4用紙1枚いっぱい(標準余白あ 2 2022/10/21 13:52
- その他(ソフトウェア) 写真の印刷レイアウトについて 13 2023/05/31 07:20
- Excel(エクセル) 請求書と領収書の作成 4 2022/11/10 16:13
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- 事務・総務 郵便払込取扱票への記入揺れ 1 2022/03/26 22:54
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 関数を使ってデータと一...
-
エクセルの選択範囲以外を削除...
-
EXCELのVBAでシートコピーをし...
-
Excel シートのコピーの際、ペ...
-
エクセルのワークシートをUSBメ...
-
Excelの行をコピーして貼り付け...
-
【エクセル】プルダウン設定の...
-
EXCELで別のブックから式をコピ...
-
エクセルシートを別のエクセル...
-
【VBA】コピー&複数個所のペー...
-
【Excel】数式をそのまま他のシ...
-
エクセルのシートコピーした際...
-
シートが保護されていないのに...
-
エクセルでシートを「移動また...
-
Excel シートに別のExcelシート...
-
VBA 先頭文字の0(ゼロ)...
-
エクセルVBA 1行飛ばしで転記す...
-
Excel 数式の保護をしたセルを...
-
Excel Selectは使わない? VBA
-
EXCEL VBA シートをコピーする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの選択範囲以外を削除...
-
Excel 関数を使ってデータと一...
-
EXCELのVBAでシートコピーをし...
-
【Excel】数式をそのまま他のシ...
-
エクセルの1シートの内容を複...
-
【VBA】コピー&複数個所のペー...
-
EXCELで別のブックから式をコピ...
-
【エクセル】プルダウン設定の...
-
Excel シートのコピーの際、ペ...
-
エクセルVBA 1行飛ばしで転記す...
-
Excel 数式の保護をしたセルを...
-
Excelの行をコピーして貼り付け...
-
エクセルのワークシートをUSBメ...
-
シートが保護されていないのに...
-
エクセルシートを別のエクセル...
-
VBA シートをコピー後、ボタン...
-
【Excel VBA】シートコピー時、...
-
Excel シートに別のExcelシート...
-
【スプレッドシートで】xlsx形...
-
PDFファイルをコピーしてエクセ...
おすすめ情報