• 締切済み

Excelで自動で別のシートに範囲コピーする方法

Excelでシート1の限られた範囲、例えば、B列~K列までをシート2のD列~M列へコピーする方法について教えていただきたいのですが、操作を自動で行いたいと思っています。 シート1のB列~K列の中に、別の所からカット&ペーストすることによってシート2のD列~M列へ自動的に移そうと思っています。 なるべく簡単な方法で教えて下さい。

みんなの回答

  • kenta58e2
  • ベストアンサー率74% (2483/3311)
回答No.1

質問の限りでは、その操作をそのままマクロの自動記録で記憶させれば良いと考えますが、それではダメということでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで、特定の範囲を別シート/ブックへ自動でコピーする方法

    教えてください。 Excelで、営業がSheet1へ入力した内容を得意先ごとに、別シートもしくは別ブックの見積書フォーマットへ自動でコピーできるようにしたいです。 Sheet1はその月の販売一覧データを入力してもらう形です。 ■Sheet1の内容 A      B       C      D    E     F  日付   得意先名  商品名  数量   単価   金額(=数量×単価)  1/10   ●●     XXXXXX   200   3000   600000  1/10   ●●     XXXXX    100   1000    100000  1/12   ▽▽     XXXXXX    1   50000   50000  1/12   ▽▽     XXXXX     2   50000    100000  1/15   ■■     XXXXXXX   20   8000   160000 ・    ・    ・ A~F列までを、A・B列の日付&得意先別に、別シートもしくは別ブックの見積書フォーマットに値のみを書き出したいです。 ボタン1つ押すとコピーされるようなお手軽な形式を希望します。。 簡単に出来る方法があれば教えていただけますと非常に助かりますm(__)m

  • Excelのワークシート関数について

    Worksheet_Changeを()使って、自動リスト作成(入力規則)を使ったマクロを作成しております。 例えばL列のセルに値を入力すると同行のM列に自動にリストが作成されるものです。 今問題なのが、セルのコピー&ペーストで、L列のみのコピーペーストだとM列に自動リスト処理がはしるのですが、A列からL列の範囲コピーだとM列は無反応でなにも動きません。 ターゲット指定では下記のようにペーストされる範囲を指定しております。 Set Target = Intersect(Target, Worksheets("Sheet1").Range("A1:M100")) うまく動作させる方法をお願いいたします。

  • excelで別のシートにコピー

    excelで計算書を作っていて、一部を新しいシートにコピーしたいのですが、そのままコピー&ペーストすると計算結果がエラーになってしまいます。何かいい方法ないでしょうか?

  • Excelで、特定の範囲を別シート/ブックへ自動でコピーする方法

    教えてください。 Excelで、営業がSheet1へ入力した内容を得意先ごとに、別シートもしくは別ブックの見積書フォーマットへ自動でコピーできるようにしたいです。 Sheet1はその月の販売一覧データを入力してもらう形です。 ■Sheet1の内容 A      B       C      D    E     F  日付   得意先名  商品名  数量   単価   金額(=数量×単価)  1/10   ●●     XXXXXX   200   3000   600000  1/10   ●●     XXXXX    100   1000    100000  1/12   ▽▽     XXXXXX    1   50000   50000  1/12   ▽▽     XXXXX     2   50000    100000  1/15   ■■     XXXXXXX   20   8000   160000    ・    ・ A~F列までを、A・B列の日付&得意先別に、別シートもしくは別ブックの見積書フォーマットに値のみを書き出したいです。 ボタン1つ押すとコピーされるようなお手軽な形式を希望します。 マクロを組む必要があると思いますが。。マクロ初心者なためとっかかりがわかりません。お勧めの本や、Webサイトがあれば教えていただけますと非常に助かりますm(__)m

  • 別のシートにコピーする方法(マクロ)

    シート1 と シート2 を用意します。 シート1には、 A1:B3 の範囲に文字が入力されています(関数の場合あり) A1:B3の範囲(列の場合あり)をコピーして シート2の現在選択されているセルから貼り付けをワンクリックで する方法(マクロ)はありませんか? 私は、マクロはわかりませんが、マクロでしか出来ないようであれば 覚えます。 教えてください。

  • Excel VBA 他のシートからセル範囲をコピー

    宜しくお願いします。 Excel2003でVBAを利用しています。 他のブック内にある(sheet1)のセル範囲(B9:D64)の値を 現在開いているブック内の(sheet8)の指定した位置に貼り付けたいと 思っています。 コピーしたセルはB,C,Dと3列あるのですが、 B列を(sheet8)のB列に、C列を(sheet8)のF列に、 D列を(sheet8)のJ列のそれぞれ12行目を頭にして 貼り付ける、という作業をしたいのです。 上記のようなコピー作業が、列や行がばらばらで50箇所くらい あります。 マクロ記録で、2,3箇所試しにやってみたのですが、 1列づつ、クリップボードを経由して行わなければならず、 冗長なコードになってしまい、もっと良い方法があるのでは ないかと思い、書込みしました。 現在のコードです。 workbook(1).Activate 'コピー元のセルを選択してクリップボードへ Worksheets(sheet1).Range("B9:B64").Copy '1枚目 日付列 '現在のブックを選択して貼り付け ThisWorkbook.Activate Range("B12").Select '1枚目 日付列 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False '形式を選択して値を貼り付け 上記のように、1列づつコピーしては貼り付けている状態です。 もっとスマートな方法がありましたら教えてください。 宜しくお願いします。

  • EXCELのシート間コピーについて教えてください!

    いつもお世話になります。 また、皆様のお知恵をお貸しください。 ブックにSHEET(1)とSHEET(2)があります。 SHEET(1)のD列の1行目から300行程度まで文字列が入力されております。 下記の作業をSHEET(1)のD列の文字列が終了するまでマクロ等を使って自動化したいです。 1    SHEET(2)のD列の1行目から12行目までの文字列をSHEET(2)のB1,B4,B7,B10,E1,E4,E7,E10,H1,H4,H7,H10の順にコピー 2   印刷 3   SHEET(2)のD列の13行目から24行目までの文字列をSHEET(2)のB1,B4,B7,B10,E1,E4,E7,E10,H1,H4,H7,H10の順にコピー 4   印刷 よろしくお願いします。

  • EXCELでコピーしたグラフのデータ範囲変更について

    EXCELについて質問致します。 EXCELのシートをまるごとコピーして 違うシートへペーストした場合、ペーストしたグラフのデータ範囲はコピー元のセルになっていると思います。 同じ形式のデータをグラフ化するのに毎回データ範囲を選択し直しているのですが、ペーストしたグラフのデータ範囲がコピー先シートのセルに出来るような方法はあるのでしょうか? 是非、教えてください。宜しくお願いします。

  • Excel 別シートに自動で抽出するには・・・?

    Excelの質問です。 基本のシートに都度入力されていくデータを、自動で別シートに抽出する方法がどうしてもわからないので、どなたか教えて下さい・・・m(_゛_;)m 【Seet1】基本シート ※ 都度入力します    A    B     C     D 1 08.9.1  渡辺  ジャケット  80,000- 2 08.9.1  小沢  スカート   30,000- 3 08.9.2  二宮  パンツ    40,000- 4 08.9.3  渡辺  ブラウス   20,000- 【seet2】渡辺シート 基本シートに入力されたと同時に自動に反映    A    B     C     D 1 08.9.1  渡辺  ジャケット  80,000- 2 08.9.3  渡辺  ブラウス   20,000- 3 このようなファイルを完成させたいのですが、どの関数を使用したらよいのか教えて下さい・・・m(_゛_;)m

  • エクセルのシートコピー

    エクセルでファイル間のシートコピーを同一レイアウトでするには? 例:AファイルaシートをBファイルbシートに全く同じレイアウト(aシートの行間、列間=bシートの行間、列間)でコピーする。 OS;XP エクセル2002 宜しく御願いします。