- ベストアンサー
エクセルの表をそのままコピーしたい場合
エクセルで表をつくりました。 その表だけを他のファイルにコピーしたいのですが、セルの幅と行の幅はコピーできずに元のエクセルのセルの大きさのままコピーされてしまいます。 これを元のままの表そのままコピーすることはできるのでしょうか? 数値、計算式も全てコピーしたいのですが、その方法を教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
基本的にセル範囲でなく、行・列のセル番号を選択してコピー→貼り付けすると、その範囲の行高・列幅がそのまま貼り付けられます。 ですが、両方いっぺんにとなると標準の機能では(例えばA1:C5から別のシートのB2:D6に表をコピーする場合)、 1)表の入っている行番号(例の場合1~5)を範囲選択してコピー 2)貼り付けたい場所の一番上になるセル番号(例の場合2)を選択して右クリック→形式を選択して貼り付け→「貼り付け:列幅」で列幅を貼り付け 3)そのままさらに右クリック→形式を選択して貼り付け→「貼り付け:すべて」で貼り付け 4)表の列範囲が違う場合は、表の前に列を挿入・削除して位置を調整する。(例の場合A1:A5を選択右クリック→挿入→右方向にシフト) ぐらいでしょうか。マクロを使えば一度に出来る方法もあると思いますが・・・。
その他の回答 (3)
- biwajima
- ベストアンサー率20% (29/140)
基本的には#3さんと同じですが 1. コピー元の範囲を 行番号でドラグして選択、選択した行番号上で右クリックして [コピー] 2. 貼付け先シートの行番号上で右クリックして [貼付け] →→ これで行高さもコピーされます 3. そのまま貼り付けた行番号が反転されている場所を右クリックして、[形式を選択して貼付け]-[列幅] OK →→ これで列幅がコピーされます 以上で列巾、行高もコピーされます。
お礼
行番号というのはどこになるのかわからなかったのですが、行幅もコピーできるんですね。有難うございました。
対象の範囲を指定して、コピー メニューバーの編集→形式を選択して貼り付け→列幅→OK すると列幅だけがコピーされます。 あとはその場所に、貼り付けボタンで貼り付けるって言うのはどうでしょうか?
お礼
列幅だけコピーできるんですね。 有難うございました。
- hiro_1999
- ベストアンサー率31% (86/277)
シートごとコピーする方法 左下のシート名を右クリック 「移動またはコピー」を選択 「移動先のブック名」を移動したいファイル名を選択 左下の「コピー」にチェックを入れる
お礼
シートのコピーではなくて、シートの部分の表だけをコピーしたい場合の方法を知りたいです。 有難うございました。
お礼
列幅と行の幅もコピーできる方法があったのをはじめて知りました。有難うございました。