• 締切済み

Excelのファイル間でシートのコピーをしたら、印刷結果が変わった

仕事で使っているExcelシートのサイズが、編集の繰り返しのためか肥大化してきました。 そこで、以下の手順でサイズを軽減しようと思い、以下の手順を実行しました。  ・新たなファイルを新規作成  ・旧シートでセルの行・列番号(ABC・123と言う部分)の左上を押下して   シート内を全選択状態にし、コピー(Ctrl+C)  ・新シートに全貼り付け(Ctrl+V)  ・新シートのページ設定・改ページ設定等を、旧ブックと同一に設定 上記は比較的一般的なファイルサイズ削減の手順かと思います。当方のファイルも、この 手順でファイルサイズは激減しました。 しかし、印刷結果が従来と変わってしまいました。 具体的には、従来用紙一枚に収まっていたシートが、縦にも横にも収まらなくなったのです。 おかしいと思い、「ファイル → ページ設定」と「ツール → オプション」の各項目を見比べ ましたが、相違点はありませんでした。 そこで質問です。 (1)データのみならず書式等もコピーし、さらにページ設定等も同じなのに、印刷結果が違って  くるのはなぜでしょう (2)この状況を是正するにはどうすれば良いのでしょう 役に立つかは分かりませんが、念のため以下の情報を補足します。  ・環境は、WindowsXP(SP3)+Excel2003です  ・上記は同一PC・同一プリンタドライバでの結果です。  ・理由は不明ですが、元ファイルと新ファイルでセルの行・列番号のフォントが違います。   (「ツール → オプション → 全般」の『標準フォント』欄は、両ファイルとも同一設定)  ・「書式 → スタイル」を確認しても、相違点はありません。 同種の質問を検索しましたが、解決には至りませんでした。 どうぞ、ご教示のほどよろしくお願いいたします。

みんなの回答

回答No.5

#2です。 気分を害されたようで大変失礼しました。 投稿後に気付いたのですが… ・理由は不明ですが、元ファイルと新ファイルでセルの行・列番号のフォントが違います。 (「ツール → オプション → 全般」の『標準フォント』欄は、両ファイルとも同一設定) ここについて。「標準フォント」はブックやシートに設定するものではなく、Excel自体に設定するものです。 ひょっとしてですが、元ファイルは別のPCで作られた(あるいは同じPCで作ったが設定を後から変えた)のではないですか? 行列番号のフォントが違うという点から、ひょっとして「スタイル」の設定をされていないのではないかと推察いたしますが、どうでしょうか? スタイルが違えば、セルの幅や高さが微妙に変わってきて、印刷結果も違うものになる気がします。

JaccsPower
質問者

お礼

ご回答ありがとうございます。 > 元ファイルは別のPCで作られた(あるいは同じPCで作ったが設定を後から変えた)のではないですか? その通りです。 > ひょっとして「スタイル」の設定をされていないのではないかと推察いたしますが、どうでしょうか? 最初の質問の欄にも書きましたが、「書式 → スタイル」を確認しても、相違点はありませんでした。 あと、気分を害したりはしておりませんので、お気になさらないようお願いいたします。

JaccsPower
質問者

補足

「スタイル」設定については、今回の事象を調べる課程で初めて知った機能です。 なので、設定の違いを見比べては見たのもの、実際にそれが適用されているのか不透明なのが実情です。 それに、コピーした新シートの方にもスタイルが設定(デフォルトの「標準」はない状態)されていたため、 シートのコピーとともにスタイルもコピーされるものと思っておりました。 (念のためExcelの再起動などを行いましたが、特に変化は見られませんでした。) 以上について何か見落としや勘違い、また「書式 → スタイル」以外の項目で有効無効を設定する必要がある ...などございましたらご指摘ください。

回答No.4

Dreams_No1です。 追加で補足します。  「ファイル」→「印刷」でプリンタの「プロパティ」を確認してみてくださいね。(^^) 手順の件  ちょっと、私が勘違いしていました。  ブックを分割するのかと思ってしまいました。  失礼しました...。(^^; 以上

JaccsPower
質問者

お礼

ご回答ありがとうございます。 > 「ファイル」→「印刷」でプリンタの「プロパティ」を確認してみてくださいね。(^^) こちらについては確認していませんでした。再確認してみようと思います。

JaccsPower
質問者

補足

本日、職場でプリンタの「プロパティ」を確認してみました。 やはり違いは見られませんでした。

回答No.3

こんばんは。 可能性の問題ですが、プリンタのプロパティの設定の違いも確認されみてはどうでしょうか? プリンタのプロパティ側で、丁度良い倍率設定がされて、それが保持されていませんでしょうか?(旧シート側で) ちなみに、私がシートをコピーするのでしたら以下の手順で行います。  ・元のブックを開く  ・目的のシートのタブで右クリック  ・「移動またはコピー」をクリック  ・移動先ブック名で(新しいブック)を選択  ・「コピーを作成する」にチェック  ・「OK」をクリック これで、シートそのままの複製が出来上がりますよ。 以上

JaccsPower
質問者

お礼

ご回答ありがとうございます。 新旧シートとも、プリンタの設定は同一です。(「ファイル → ページ設定 → オプション」にて確認) なお、件のファイルは仕事上の資料であるため、自宅への持ち帰りができませんでした。 週明けにでも、ご提示いただいた手順で試してみたいと思います。 ただこの手順ですが、シートを二つ開いてタブをドラッグ&ドロップする方法とは結果は違うのでしょうか? もし結果が同じだとするならば、シートの複製はともかく肥大化の解決にはならないような気がします。

JaccsPower
質問者

補足

本日、職場で上記手順を試してみました。 どうやらシートの内容のみならず操作履歴なども含めてコピーされているようで、ファイルサイズの軽減には至りませんでした。 ブック間でタブをドラッグすることによるシートコピーと結果は同じのようです。

回答No.2

ページ設定でどこまでチェックされたか判りませんが、「縦○ページ、横○ページに収める」という項目は同じなのでしょうか? あと、改ページプレビューは試してみましたか?

JaccsPower
質問者

お礼

ご回答ありがとうございます。 ページ設定は全てのタブで全項目を確認し、完全に同一設定にしています。 改ページプレビューについてですが、現状に合わせてサイズ調整をすれば何とかなるのは分かります。 ただこう言っては何ですが、現状に合わせて編集し直すくらいならこのような質問はいたしません。 その前にこうなった原因を知りたいのです。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

[表示]-[改ページプレビュー] で確認と設定をしてください。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/insatu.htm#kaipe-ji

JaccsPower
質問者

お礼

ご回答ありがとうございます。 質問の書き方が悪かったですね。 「(2)この状況を是正するにはどうすれば良いのでしょう」は無視してください。 現状に合わせて編集し直すのならいつでもできますので、あくまで(1)の方の 疑問にお答えいただければと思います。

関連するQ&A

  • Excel 2002/13 印刷結果が違う、なぜ!

    Excel 2002/2013 の印刷結果が違う! 長年使用してきた WinXP 配下の Excel 2002 ブックの印刷結果と、同ブックを読み込んだ Win7 配下の Excel 2013 の印刷結果との差が余りに大きいことに驚愕しています。 私に取っては大きな不都合なのですが、この問題の原因と対策を教えてください。 参考までに、プリンタは CANON iP4700 です。 添付図に印刷プレビュー画面を示しました。 左が Excel 2002、右が Excel 2013 です。 ワークシート上の列幅、行の高さ 列幅 A[No.]:5.25(5.27)、B[Title]:36.63(36.64)、    C[Date]:7.50(7.45)、D[Time]:5.63(5.64) 行高 18.75(19.2) 当該ブックの既定値の標準フォントは MSゴシック、サイズは 20 ですが、印刷範囲だけは Bookman Old Style の 14 ポイントに設定しています。 ちなみに、ページ設定の情報は次のとおりです。 用紙サイズ B5 余白 左:0.3、他は全て(上、下、右、ヘッダ、フッタ) 0 Excel 2013 における[ルーラーの単位]は“既定の単位”に設定しています。 他に必要な情報があれば、その旨をお知らせください。補足させていただきます。

  • エクセルでシートをコピーするとき

    エクセルでsheet1にはA~Zの列に各データが、sheet2 にはsheet1をコピーしたものからABCD,OPQ,YZのみの9 列が表示されています。(残りは非表示になっている) sheet2はA4サイズで印刷したとき一枚に入るように重要列を抜粋したもので、各列は折り返しをつけたり、フォントや文字の大きさを変えて見やすくしてあります。 sheet1に新規でデータを増やしたり削除したりしたものをsheet2にコピーして貼りつけて変更箇所を一致させます。このときにsheet1は単一の書式なのでそのままsheet2に貼り付いてしまい、sheet2の書式にまたいちいち合わせなければなりません。 sheet2の書式にそのままあわせてコピーがはいるようにできないでしょうか。 わかりにくい説明ですみません。

  • エクセル】シートを別のファイルにコピーしたら1ページに印刷できなくなりました

    AとBというエクセルのファイルがふたつあります。 Aの中のシートaは1ページに印刷できるのですが、aをBにコピーして印刷したところ1ページからはみ出してしまいました。 シートを丸ごとコピー(ctrl+ドラッグ)しただけで、余白も、拡大縮小倍率も、行の高さも、何も変えていません。 プリンタの設定も変えていません。 AのaとBのaの印字結果を比べると、Bのほうが行の高さが微妙に大きいようです。画面上では行の高さのピクセル数はどちらも同じなのですが。 どうしてこのようなことになってしまうのでしょうか?。 Bにコピーしたaをそのまま1ページに印刷できる方法はありませんか?。 よろしくお願いします。

  • ExcelシートをコピーするとA4用紙からはみ出す

    お世話になります。 MS Excel 2007 を使用しています。 シートのタブ(シート名)の所を右クリックして 「移動またはコピー」を使用し あるエクセルファイル(以下 ファイルA)で作成したシートを 別のエクセルファイル(以下 ファイルB)にコピーしました。 ファイルAにあった時点で ページのレイアウト「印刷範囲の設定」で 任意のセル範囲をA4用紙に収まるよう印刷設定していました。 シートを丸ごとコピーしたのでファイルBでも 当然A4サイズに合う設定のはずだと思い 印刷したところ A4用紙からはみ出してしまいました。 任意のセル範囲は合っているのですが、 右側の2列と下側の2行がはみ出します。 ファイルA・Bともにブック全体のフォントサイズは10をエクセルのオプションで設定 セルの 行の高さは7 列幅は1 で作成しています。 自分なりに何か違いがあるのか確認した所 ファイルBでは列幅が1.47(だったと思います)に変わっていました。 これを1に戻したところ横方向ははみ出さなくなったので 縦方向も行の高さを見てみたのですが、7のままで どこがはみ出す原因になっているのかわからず困っています。 何が関係しているかお分かりになられる方いらっしゃいませんでしょうか? 後、列幅1のままコピーされない原因または、 原因がわからなくても構いませんのでコピーしても 修正せずにA4サイズに収まるような方法なんかはありませんでしょうか? よろしくお願いいたします。

  • エクセル 2つのシートを縦に並べて印刷する

    エクセルの2つのシートにそれぞれ12ページあって、その2つのシートを横に並べた状態で印刷したいです。どちらも条件付き書式設定や関数の数式がぎっしり組み込んであって、新しいシートにコピーペーストすると、時間がかかったりうまく書式が反映されていなかったりとですんなりといきません(他にもシートがたくさんあってファイル自体が重いせい?)。なので、新しいシートに張り付けずにやる方法はないでしょうか?

  • Excelシートの両面印刷について

    下記の条件で両面印刷を行う方法をご教示願います。 (1) 1シートA4、1ページ (2) 2つ以上のシートを[SHIFT]を押下しながらか[CTRL]を押下して指定 (3) 印刷画面で両面印刷を指定 ○ Win7 32ビット、Excel2007上でExcel97-2003ファイルを使用。 ○ (1)~(3)の方法では両面印刷にならない。 ○ 例えば、シート1を表、シート2を裏というように両面印刷を行いたい。

  • EXCELファイルのファイルサイズを小さく

    EXCELで作成したファイルの容量が大きくて困っています。 作成したEXCELファイルにはシートが5つあります。 1~3のシートに表を作成し値を入力しています。また、条件付書式がいくつか設定されています。 4~5のシートには画像が貼り付けられています。スクリーンキャプチャを2つのシートを合わせて10枚ほどです。 この様なファイルを保存すると、容量が20MBほどになりました。 条件付書式や画像を貼り付けたとは言え、ちょっと大きすぎる気がしたので、 サイズを小さくするために色々と試してみました。 そこである事象に気付きました。 4~5のシートを削除し、1~3のシートだけにしてファイルを保存してみると、ファイルサイズが400KBほどになりました。 同様に、1~3のシートを削除し、4~5のシートだけにしてみると、ファイルサイズは800KBほどになりました。 【質問内容】 ・1~3の表だけのシートが400KB、4~5の画像のシートが800KB、それぞれ単純に足し合わせても1200KBほどで済む気がするのですが、なぜ1つのファイルにすると途端に20MBなんてサイズが大きくなってしまうのでしょうか。 ・仕事の都合上、シートを分けて2つのファイルとして保存するのは望ましくないので、1つのファイルで2MBほどに抑えることはできないでしょうか。 以上です。宜しくお願い致します。

  • シートを別のファイルにコピーしようとしたら(エクセル)

    こんにちは。 さっそくですが、 他人が作ったエクセルのシートを 自分のファイルのシートにコピーして挿入 しようとしたら ※「書式の追加ができません」というような メッセージが出てきてコピーできませんでした。 ※メッセージをちゃんと覚えてないのですが  確かこのような感じの事でした。 私が使っているのがEXCEL95で 作った人は何かわかりません。 複数の人のファイルを自分の集計用のファイルに コピーするという作業ですので ファイル自体をコピーするという事は できません。 うまく質問できてないと思いますが これだけで分かるかたいらっしゃいましたら 解決方法を教えてください。

  • Excel シートの保護

    Excelでシートの保護をしようとしたのですが、出来ません。Excel2013を使用しています。 順番は、セルをアクティブ→[shiftキー]+[Ctrlキー]+([↓キー]を押してます) →[書式ボタン]をクリックして、[セルのロック]→[書式ボタン]をクリックして、[シートの保護]→シートの保護のダイアログボックスが出てきて、OKボタンの手順でやってます。 これで、ロックを外したセルはTubキーが反応すると思うのですが、全く反応しません。 あと、セルのロックを外したセルに何か書き込もうとすると、エラーが出てきます。 何が駄目なのか教えてください!

  • Excelでファイルの中身の比較

    こんばんは。いつも大変お世話になっています。 Excel2000にて複数のファイルのシートの中身が同じかどうかを 比較し、違っているところに×をつける 汎用的に使えるものを作成したいと思っています。 思いついた方法としては 1.比較したいシートを(たとえば2つだったら)   同じファイル内にコピーする。 2.シート名をそれぞれ「前」「後」と変更する。 3.別シートに「相違結果」と名前をつけ、このシートに   If関数で「前」シートのA1と「後」シートのA1が同じ   なら○、ちがっていれば×という関数を入れる。 4.セル1から65536までこの関数をいれておく。 と思ったのですが、その作業をしている途中で 「リソースが足りません」といったメッセージがでてしまい、 「相違結果」シートは作成できませんでした。。 もし「相違結果」シートができたとしても、すごく時間が かかる&パソコンに負荷を与えてしまうのでしょうか。。。 なにかよい方法はありませんでしょうか? ネットでしらべていたら「対象セル」に名前をつけて 「条件つき書式」というものを使って行う方法は あったのですが、できれば、オートフィルタで 相違箇所をみつけたいので、書式(色を変えるなど)の 変更ではなく「×」とかいった表示にしたいのです。。。 よろしくお願いいたします。

専門家に質問してみよう