• 締切済み

セルの幅、書式、文字など全てのコピー

既にできあがった表をそのままセルの幅や文字をそのままコピーして隣に貼り付けたいのですが、そのままコピーと貼り付けをすると、セル幅がすべて標準値になってしまうようです。セル幅も文字も選択範囲は全て一緒にコピーして貼り付ける方法とかありますか?またセル幅だけでもコピーする方法がありましたら、教えてください。 こんがらがってきてわからなくなってきました。 Excel2000です。 よろしくお願いします。

みんなの回答

回答No.5

ちょっと邪道ですが(^^;) EXCELの実行したいシートを開いて 「Excel」-「ツール」-「マクロ」-「Visual Basic Editor」 を選択して、「プロジェクト」の「ThisWorkbook」を右クリックして「コードの表示」を選択します。 右側にコードの入力エリアが表示されますので、 以下の【リスト】の 'ここから 'ここまで の範囲をコピーして、そこに貼り付けます。 ただし、あらかじめコピー元列とコピー先セルを設定しておいてください。 「Visual Basic Editor」を閉じて(閉じなくても問題ないですが)、 「Excel」-「ツール」-「マクロ」-「マクロ」 で、表示された 「ThisWorkbook.書式コピー」を「実行」します。 以上 【リスト】 'ここから Sub 書式コピー() 'ここにコピーしたい書式のある列名(コピー元)を設定します(ここでは'A列からC列まで') Columns("A:C").Select Selection.Copy 'ここにコピーしたい書式のあるセル番号(コピー先)を設定します(ここでは'E1セル') Range("E1").Select Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False Range("A1").Select End Sub 'ここまで

  • Dona1d
  • ベストアンサー率58% (10/17)
回答No.4

コピーしたい列範囲(列A等が書いてあるグレーの部分)をドラッグし、ShiftキーとCtrlキーを同時に押しながら貼り付けたい場所で手を離してください。 ※マウスのポインタに+が付いていることを確認してください

noname#113407
noname#113407
回答No.3

コピーしてShiftキーを押しながら編集>図の貼り付け選択 ではないですか。 的外れでしたらすみません。

  • guruguru2
  • ベストアンサー率29% (39/132)
回答No.2

こんばんわ。 セル幅も一緒に列ごとコピペしたいなら、 (1)列ヘッダのAとかBとか書いてある灰色の部分をクリックすると列ごと選択されるので、そのままコピー(Ctrl + C)します。 (2)ペースト先の列の1行目か、(1)と同じように列ヘッダを選択して貼り付けをします。(Ctrl + V) ※もし、データはコピーしたくなければ、右クリックの「形式を選択して貼り付け」で「書式」を選択すればOKです。

exexex66
質問者

お礼

回答ありがとうございます。 その方法私も最初やってみたのですが、列幅が初期設定のままなんです、、、 どうしてなのかわかりませんが、、、大きな範囲なので、そのせいかな?なんて考えてるんですが、違いますでしょうか?

  • higupapa
  • ベストアンサー率39% (48/121)
回答No.1

隣に貼り付けるとは?隣ってどこだろ? 列全体を選択してコピーしてください。 列幅を含む書式ごとコピーされます。

exexex66
質問者

お礼

回答ありがとうございます。 列全体を選択してコピーすると、列幅も書式もうまくコピーできるときもありますが、できないときもあるようなんです。どうしてなんだろ? 隣というのは、同じシート上に罫線表がありまして、その表の右隣にそのまま同じ物をコピーしたかったんです。

関連するQ&A