• ベストアンサー

EXCEL 文字データのコピー関数

シート1のセル(たとえば)A74から100x30の範囲で、文章の表(罫線や網掛けで装飾されている。大部分が文字データ。)があります。 これを、シート2のセル(たとえば)A63からの100x30の範囲にコピーする、そのような関数はあるでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

単純にコピーする関数は無いと思います。 けれども目的によっていくつかの方法があります。 1、シート1の内容をそのまま常にシート2の該当範囲に反映したい (見た目は数値のみ常にコピーされたような状態になる) →シート2のA63セルに「=Sheet1!A74」と入力し、A63セルの100x30範囲に更にコピー 2、シート1の内容をそのまま常にシート2の該当範囲に反映したい (見た目も常にコピーされたような状態になるが、オブジェクト扱い) ツール→ユーザー設定→コマンドタブ内→分類:ツール→カメラ を、ツールバーのどこかにドラッグ シート1のセルを範囲選択し、カメラのアイコンをクリック シート2に移動し適当な場所をクリック すると、そのままオブジェクト状にコピーされた雰囲気になります。 3、コピーするセル範囲とコピー先セル範囲がいつもまったく同じ場合で、単純にコピー&ペーストが面倒な場合 →マクロで操作を記録したらいかがでしょう。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 今、マクロでやってみて気がつきましたが、おっしゃっている意味は良く分かりました。マウスの範囲によるアナログ選択は、ある程度の大きさになると使いにくいです。そういうオプションをメニューで作るのもありますが、ちょっと面倒ですね。 機能的には、デジタル(数字など)でコピーするっていうことですね。Excelの前身には、そういうデジタルの機能はあったのですが、なぜか、Excelにはないですね。 ユーザーフォームやコントロールツールなら、入力ボックスをいくつか作って、そこに代入すれば、一回でコピー&ペーストが出来ますが、そこまでやる、ご意志があるかどうかに掛かっていますね。