- 締切済み
エクセルで、列や行の幅などセルのサイズを変えないままコピペ・・・
エクセルで、列や行の幅などセルのサイズを変えないままコピペしたいのですが。 シートまるごとコピペするとできるのですが、一部だけをコピペすると、どうしてもセルが基のサイズに戻ってしまいます。 どうにかして一部だけをサイズを変えずにコピペすることはできないでしょうか? お願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- fukuchan7
- ベストアンサー率51% (156/302)
最初のご質問では、ただコピーだけのようでしたね。 この操作で「オブジェクト」のダイアログボックスだ表示された内容で、リンク貼り付けのチェクボックスがあったのを見られましたか? 私の、ソフトが機能しなのか、この表示内容が間違っているのか解かりませんが、リンクにチェックを入れて挿入ブックのデータを変えても駄目ですね。 残念ながら、ご期待に添えないようです。 どなたかアドバイスをして頂ければありがたいのですが・…
- s_yoshi_6
- ベストアンサー率73% (1113/1519)
#1です。 >しかし他のブックにコピペするときは使えないのですね。 う~ん、別のブックであっても使えるはずなのですが・・・・。 もし、 「コピー領域と貼り付け領域の形が違うため、情報を貼り付けることができません。」 というメッセージが出るとしたら、貼り付け操作をされる時に、A列(最左列)以外のセルを選択されているということはありませんか。行単位でコピーしたものを貼り付ける際の選択セルの位置については、 ・A列のセルを1つ選択、または1行全体を範囲選択。 ・コピー元の行数と同じ行数だけのA列のセル、または同じ行数の行全体を範囲選択。 のいずれかの状態にしておく必要があります。 #1の方法を使う場合、同じ列位置、例えばB2:D7の範囲に元の表があったとすると、行位置は任意に決められますが、B列からD列までという位置はそのままの状態でしかコピーはできません。 ですから、これを例えば別のシートのC3:E8の範囲にコピーしようとして、C3を選択して貼り付け、というふうにすると上記のエラーメッセージが出ることになります。 いったん#1の方法で貼り付けた後で、例えば1行ずらそうと思うと、B2:B7を選択してセルの挿入→右方向にシフトという方法だと、1行ずれはしますが列幅は一緒にずれてくれませんし、B列を選択して列を挿入したらうまくいくものの、同じ列に既に別のデータが入っている場合、それまで一緒にずれてしまいます。 ということで、少し手がかかりますが下記の方法ではいかがでしょうか。 元の表の範囲がB2:D7、コピー先の範囲をC3:E8とする場合、 1)B列からD列を範囲選択してコピーし、コピー先のA3のセルを選択して貼り付け。(B3:D8に行高だけが元と同じ状態で表が貼り付けられます。 2)メニューの編集→クリア→すべて でいったん表を削除。 3)コピー元の表(B2:D7)を範囲選択してコピーし、コピー先のC3のセルを選択して右クリック→形式を選択して貼り付けで「列幅」にチェックをしてOK。(列幅も元表と同じになります) 4)3)で表の範囲が選択された状態のまま、右クリック→貼り付け で表を貼り付ける。 一応上記の手順で、貼り付けはうまくいくと思います。 もし「他のブックにコピペするときは使えない」というのが他の意味だったらすみません。もし違っていたら、貼り付ける際に出るエラーメッセージなどを補足してもらえると何かわかるかも知れません。
- fukuchan7
- ベストアンサー率51% (156/302)
列幅の異なる表を上下に並べるには、先ず上下に並べる表を別々のブックに作成します。(同じブック内の異なるシートでは駄目です。) 次に一方の表をもう一方の表に、「オブジェクト」として挿入する技です。 (1)挿入する側のシートを開きます。 (2)「挿入」→「オブジェクト」を選択します。 (3)「ファイルから」のタブを開きます。 (4)挿入する表を指定するため「参照」をクリックして、挿入する表を保存してあるファイル(ブック)を選択します。 (5)「挿入を」をクリックします。 (6)、「オブジェクト」の挿入画面に戻るので「OK」をクリックします。 (7)「ブック」が挿入され列幅の違う表が画像として表示されますので、表をクリックしてサイズの変更や移動が出来ます。 ◎貼り付けられた表は、画像ですのでデータの変更が出来ませんが、この方法でよろしいですか?試してください。
- s_yoshi_6
- ベストアンサー率73% (1113/1519)
もし行単位のコピーで構わなければ、例えばA1:D5の表をコピーする場合、 1)1~5列を範囲選択→コピー 2)コピー先で貼り付け 3)貼り付けた後、選択範囲を解除しないまま右クリック→形式を選択して貼り付けで「列幅」にチェックを入れてOK という方法があります。
お礼
ありがとうございます。 同じシートにならできました。 しかし他のブックにコピペするときは使えないのですね。 他のブックにコピペしたいのですが・・・ 無理でしょうか?
お礼
ありがとうございます。 できましたが、内容を変更できるようにコピペはできないものでしょうか?