アプリ版:「スタンプのみでお礼する」機能のリリースについて

以前までエクセル2003を使用していたのですが、2007に変え、エクセル2003で作成したものをコピーしてエクセル2007を開いて貼り付けしたら、2007で作成したものになると思ってしたのですが、貼り付けをすると、文字の形式や大きさは同じなんですが、縦の幅と横の幅が違います。
それを、全て、手直しするとなると時間がかかってしまいます。
何かいい方法があれば教えてください。 お願い致します。

A 回答 (2件)

2003のファイルは、そのまま2007で開けられます。


そして保存時に2007形式に変更して保存すれば、いいと思います。
    • good
    • 0

エクセル2003とエクセル2007の2つのアプリケーションを立ち上げ、その間でのコピー貼り付けは、別のアプリケーション間の操作(ワードなどに貼り付けるときと同じ操作)となりますので、基本的にエクセルのセル幅などの書式はコピーすることができません。



このような場合は、以下のような操作で同じ行高と列幅でコピー貼り付けできます。

エクセル2007で2つのファイルを開き、コピー元のブックでコピー対象行を選択して右クリック「コピー」、貼り付け先のシートのA列で右クリック「貼り付け」を行った後、もう一度右クリック「形式を選択して貼り付け」で「列幅」を選択します。

ただし、すでに貼り付け先シートの上下にデータがある場合は、上記の貼り付け後の列幅が適用されしまいますので注意してください。

たとえば、貼り付け先シートの表の右側など、上下にデータがない場合なら、コピー元のセル範囲を選択し右クリック「コピー」し、貼り付け先のセルを選択し上記の操作を行ってみてください(またはコピー元の列範囲全体をコピー貼り付け)。

ただし、この場合は行の高さをコピーすることはできません。

いずれにしろ、すでにあるリストにレイアウトの違う新しい表などを追加するときは、上記のような工夫が必要となります。

同じシートで2つのデータを編集しなくてもよいなら、コピー元のセル範囲を図としてリンク貼り付けすれば、自由なレイアウトの2つの表を印刷することができます(編集はコピー元のデータで行う)。

この回答への補足

早速のご回答有難うございます。
試してみたのですが、形式を選択して貼り付けの中には、

・ マイクロソフト2003ワークシートオブジェクト
・ 図
・ ビートマップ
・ マイクロソフトオフィスエクセル2007バイナリ型式
・ マイクロソフトエクセル8.0 Format
・ Biff5
・ SYLK
・ DIF
・ XMLスプレッドシート

等しか載ってなく、≪列幅≫という項目はみつかりませんでした(>_<)

補足日時:2010/05/13 13:21
    • good
    • 0
この回答へのお礼

ブックのところで移動またはコピーを選択して、新しいブックにコピー作成にしたらできました。

ありがとうございました。(*^_^*)

お礼日時:2010/05/13 13:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!