• ベストアンサー

エクセル2003で列幅と高さと印刷用紙サイズをコピーしたい

説明がわかりづらかったらごめんなさい。 エクセル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. 各シートに設定が反映されているか確認します。 という方法でどうでしょうか。

nanako09
質問者

お礼

ありがとうございますーーーーーーーーーーー!!!! できました!!!!!!! すみませんあと一つ質問なんですが、同じエクセルのタブ内では印刷設定が出来たのですが、別のエクセルに印刷設定のコピーというのはできませんよね??

その他の回答 (2)

回答No.3

ANo.1 です。 できましたか。 それはよかった。 別のファイル間でやる方法ですが、 簡易的な方法としては該当シートを別ファイルにコピーして使う方法があります。 1. 北海道シートと印刷設定をコピーしたいシートを含む二つのファイルを一緒に開きます。 2. 北海道シートを含むファイルをアクティブにし、北海道シートを選択します。 3. タブを右クリック → [移動またはコピー] を選択します。 4. ダイアログで「移動先ブック」にコピーしたいブックを選択し、「コピーを作成する」にチェックを入れてOK。 5. シートをコピーした先で、前回の操作を実行します。 簡易的ではない方法として、他の方が書かれているような「マクロ (VBA)」を使う方法があります。 でも正直これを使う方法は少々複雑で、かつ難易度もそれなりに高いので... 他の方が書かれている VBA を理解できないなら、お勧めはできません。 多少の理解があるのでしたら... 「印刷設定を行う操作をマクロで記録し、必要な部分を編集して使う」 という方法がまぁ簡便な方法になります。 今の手元の環境では簡単に検証もできないので、詳しいコードは割愛しますが...

nanako09
質問者

お礼

マクロの方が今後も使用できそうですね。 マクロは超初心者ですがなんとが頑張ります! ありがとうございました!

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答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番目に青森ー沖縄を配置しておくこと。

nanako09
質問者

お礼

ファーーーー! 深いですねエクセル。ありがとうございます! 是非挑戦してみます!

関連するQ&A

  • Excelの列幅・行高・余白のサイズについて

    ある帳票があって、複数の項目(列)と行があります。Excelでその帳票と同じ列幅の項目と行高のフォーマットを作り、印刷をするときはその帳票にしたいと思っています。その場合、帳票の列幅(単位cmまたはmm)はExcelの列幅と行高に置き換える場合、何か目安になるものはあるのでしょうか。またExcelのそれらの数字の単位は何なんでしょうか。 また、印刷するときの余白の数字の単位は何でしょうか。mmかなと思いますが、ピッタリではないように思います。上下・左右の余白を「0」に設定しても、少し余白があります。「0」に設定したときにある余白のサイズはどのくらいなのでしょうか。 よろしくお願いいたします。

  • エクセルの印刷設定をコピーしたい

    シートの内容をコピーしても、印刷設定(ヘッダー、倍率、余白、印刷方向など)はシート毎にやり直さないといけないのでしょうか。印刷設定をシート間でコピーする方法ありましたら、お教えください。

  • wordの縮小印刷で用紙の中央に印刷したい

    word2002ですが A4で作成したファイルが大きすぎますので95%程度に縮小するため プリンタのプロパティから倍率指定で95%程度印刷はできるのですが 印刷の始まりが左上に固定されてしまい、上下&左右の余白が同じになりません。 上手に左右中央に印刷する方法ありますでしょうか? フッターの頁指定も中央にしてあるのですが、こちらま左や上に寄ってしまいます。

  • エクセルのコピーについて

     ワークシートにあるエクセルのB2~V43までの範囲をコピーして別のワークシートに貼り付けをすると列幅がおかしくなってしまうので、すべてコピーしてから、形式を選択して貼り付けの列幅をコピーしました。すると画面上はちゃんとできているのに、印刷の際に書式がおかしくなってしまいます。コピーのやり方が間違っているのでしょうか? B2~V43まで全てを別のワークシートに貼り付けて印刷設定もそのままコピーするにはどうしたらいいのでしょうか。どなたかご存知の方教えていただけませんでしょうか。ワークシート全てをコピーするのではなく上記の範囲を別のワークシートにコピーしたいのですが・・・

  • EXCEL コピーの仕方

    EXCEL初心者です。 よろしくお願いします。 (1)ファイルAにシート1~シート20まであります。 ファイルAのシート1~シート20はそれぞれ表が作成されていて列幅や行の幅も異なり,何種類かの罫線が用いられています。 ファイルBにファイルAのシート5~シート10まで列幅・行幅・罫線の種類を全く同じようにコピーをしたいと思います。 どのようにしたらよいのか教えてください。 よろしくお願いします。 (2)画面の左右にファイルAとファイルBを並べる方法も教えてください。 基本の基ですが、よろしくお願いします。

  • エクセルの余白について

     こんにちは!!  エクセルにて上下左右を5mmの余白を設けた表を作成しました。印刷のプレビューを見た際にはきちんと上下左右に5mmの余白がある状態で表示されますが、実際印刷すると上下と左のみ5mmの余白で、右は1cmの余白になってしまいます。他のプリンタにて印刷しても同じ現象が起きます。  この場合どの様な操作をすればきちんと上下左右を5mmの余白にすることが出来ますか?ご存知の方教えてください。  因みにエクセルは2000で、プリンタはエプソンPX-G900とキヤノンピクサス960iです。

  • 【Excel/印刷】余白で困っています

    Excel(2000)で年賀状を作ろうと思い、イラスト集の本を買いました(CD-ROM付)。 「ページ設定」で「ハガキ/横」を選択 ↓↓↓ 余白タブで上下左右を「0.5」に設定 ↓↓↓ 「水平」「垂直」ボックスにチェック ↓↓↓ 絵を挿入して1ページに収まるよう列幅を調整 ↓↓↓ プレビューすると、なぜか画面右だけ余白がかなり広くなるのですが、これはどうすれば画面真ん中に(余白が上下左右均等に)印刷できるようになるのでしょうか??? それとも、そもそもExcelで作成することから間違っていて、Wordで作るべきものなのでしょうか? どなたか詳しい方、アドバイス宜しくお願いします。 (使用しているパソコンはWindows Meです)

  • エクセルの印刷プレビューにて

    エクセルにて、印刷プレビューから、改ページを行うと、1ページにおさめることができません。充分おさえられるサイズです。倍率を変更すると「用紙サイズに対して余白の値が大きすぎます」とエラーがでます。もちろん余白は普通です。非表示になっている列もありますが、今までは同じシートで表示されてるものだけきちんと印刷されていたのですが・・・。なぜなのでしょう??

  • パソコン(印刷)について

    wordで文章を作成し、印刷をしました。 A4の紙に印刷をしたいのですが、かなり余白が空いてしまいます… 試行錯誤をしながら、拡大印刷らしきものをしてみても、 右と上は紙からはみ出してしまい、左と下だけ余白が出てしまいます・・・ どうしたらいいのかわかりません。。。 上下左右A4に はみ出さず綺麗に拡大出来ないものでしょうか

  • エクセルで印刷

    エクセルでの印刷について教えてください。 印刷範囲を設定して印刷プレビューで確認すると、中央に縮尺された状態になってしまいます。 上下左右共に余裕があります。 ページいっぱいに印刷できる方法はありますでしょうか? ちなみに余白設定は一番狭くしてあります。 よろしくお願いします。

専門家に質問してみよう