• ベストアンサー

繰り返し1行~28行までを順順にコピーする方法

storkの回答

  • stork
  • ベストアンサー率34% (97/285)
回答No.2

常に28行コピーするのであればループさせればよいだけだと思います。 loopとかnextとかでヘルプを参照してください。

関連するQ&A

  • 行コピーして、今日の日付の行に貼り付けるマクロ

    こんにちは、エクセルマクロについて、助けて頂きたく質問させていただきました。 添付しました画像のような表があり、 セルA2に「=TODAY()」が入っていて、セルB2から右は別シートのデータを参照しています。 マクロを実行すると、2行目を行コピーし、セルA3以下の日付からセルA2の日付(今日の日付)を探し出して、行貼り付けしてほしいです。 行コピーや値で貼り付けはマクロの記録を使って、詳しくない私でもなんとか作ることはできるのですが、 今日の日付を探し出して、そこに貼り付ける。というマクロは作れませんでした・・・。 お助け下さい、宜しくお願いします! ※補足します セルA2の今日の日付は便宜上入力しているだけです。無い方がマクロを組みやすいのなら、無くせます。

  • Excelで「形式を選択して貼り付け」のマクロの作り方

    WinXPです。 Excelで 1.コピー元セルの値をコピーします。 2.コピー先セルを選択します。 3.コピー先セルを右クリックして 4.「形式を選択して貼り付け」を選択します。 5.「罫線を除く全て」を選択します。 ここでコピー元セルもコピー先セルも位置関係はなくランダムです。 上の4.5.のみのマクロを作りたいのですが うまくいきません。 VBAは全くわかりませんが、以前5.の部分が「値」に したものをカーソルの操作を記録することにより 作ってあります。(Win98ですが) したがって今回も5.が違うだけですから 同様にできると思うのですが 昔のことで方法が忘れてしまいました。 単純に4.5.をマクロに記録して、実行したら 「シンジのメソッドが・・・」というエラーに なってしまいました。 よろしくお願いします。

  • エクセル 行 列 入れ替え

    エクセルで行列入れ替えをしたいのですが、 >貼り付け>(S)形式を選択して貼り付け… としたいのですが、この項目が選択できません。 データは、1行で列項目がB~ASまであります。 よろしくお願いいたします。

  • エクセル2003 数式を値で挿入する方法 

    EXCEL2003 VLOOKUPでだした値と書式を 他シートに挿入したい。 VLOOKUPで作成した表を 形式で選択 値で貼り付けではなく 挿入したい のです。   現在 値の行列だけ 行挿入をし 形式選択で値を貼り付け 値と元の書式を選択して行列を貼り付けています。 これをマクロ以外でできる方法はないでしょうか? よろしくお願いします。

  • 複数選択したセルを含む行をまとめてコピー

    VBA初心者です。EXCEL2003を使用しています。 ◆やりたい事  ユーザーにセルを指定させ、そのセルを含む行をまとめてコピーして新規のブックに貼り付けたい。 ◆条件  ・ユーザーが指定できるセルはB列だけにしたい。   (B列以外を選択したらメッセージを表示して再選択させる)  ・ユーザーが指定できるセルは(連続・不連続問わず)最大8個までにしたい。   (未選択 or 8個以上ならメッセージを表示して再選択させる)   ◆完成イメージ  ・ユーザーがセル(ex.B4,B6:B8,B20(=計5行))を選択  ・マクロ実行(コマンドボタンを押す)  ・新規ブックのsheet1.range("A1")に貼り付け(=A1:A5に 貼り付く) こんな感じなんですが、なにとぞ御教授願います。

  • 条件付き書式のコピー&ペーストの簡略化について

    エクセル初心者です。具体的に書かせて頂きますと、1~31までのシートがあります。シート1のセルB1~B10に条件付き書式が入っているセルを、シート2~31までの同じ B1~B10に貼り付けする作業を、今まではマクロの記録で地道にコピペしていたのですが、VBAでもっと簡単に出来ないか、色々参考書をみながら試行錯誤しているのですが、上手く行きません。 もしよければ、ご教授ください。よろしくお願いします。

  • 別のexcelにコピペしたい

    お世話になります。 ExcelファイルのAとBがあります。 Aから、「複数セルを選択」して、Bに「貼付け」する処理の 一部をマクロ(vba)で作成したいと思っております。 具体的ステップとして (1)手動で、Aの任意の連続したセルを選択してコピー (2)Bに移動して、貼り付けしたいセルを選択 (3)(1)で取得したデータをペースト です。 (3)の箇所を「Aのマクロ」を呼び出して実現したいと 思っているのですが、どのようにマクロ(VBA)を記載したら実現できるでしょうか? お手数ですが宜しくお願い致します。

  • コピー貼り付けのマクロの処理時間の早い方法を教えてください。

    ある表の中から部分的にセルを指定して抜き出して、 別の表を作成しています。 コピーする範囲のセルが連続して繋がっていないので、 セルを一つづつ指定してコピーして貼り付ける動作をマクロの自動記録で登録しました。 コピー貼り付けの回数が100セル分ほどあるので、処理時間が遅いです。 目で見て順番にデータがコピーされて行くのが分かるくらいです。 この動作をもっと速くするマクロを教えてください。 実際の表ではコピー元(sheet1)のA5→コピー先(sheet2)C1、 以下同じくコピー元は全て(sheet1)でコピー先は(sheet2)です。 A8→C2、A11→C3、A14→C4、A17→C5,・・・・ B2→D1、B12→D2、B22→D3、B32→D4,・・・・ このような感じでコピーします。 *コピー元のsheet1の指定セルは毎回同じ場所です。 コピー先も毎回同じセルです。 宜しくお願いします。

  • Excelでのコピー貼り付けを繰り返すマクロ

    B4セルをコピーしてB5に貼り付け。 B6セルをコピーしてB7に貼り付けという感じで、コピーと貼り付けを連続して行いたいです。マクロの記録でやっていけると思い色々やっていますが、どうもうまくできません。 皆さん教えて頂けませんか。

  • エクセルで縦列を横列にコピーしたい

    エクセルで縦列のデータを横列にコピーしていきたいのです。例えばA40のセルに「=G3」と入力し横にコピーしていくとB40には「H3」、C40には「I3」、D40には「J3」・・・・となります。そうではなく、B40には「G4」、C40には「G5」、D40には「G6」・・・・の値が入るようにしたいのです。この場合A40のセルにどのような式を入力してコピーしていけばいいのでしょうか。(複数列あり「形式を選択して貼り付け-行列を入れ替える」では上手くできません。)