• 締切済み

VBAについて教えてください

VBA初心者です。下記のような処理を行ないたいのですが、このような処理は可能でしょうか? 【sheet2】   A B   1 あ a       2 い b     3 う c 4 え d 5 お e 【sheet1】 (1)   A B   (2) A B   (3) A B   1  あ a    う c     お e   2  い b    え d (処理内容) 【sheet1】にボタンを作成して、それにマクロを関連付けます。 そのボタンを押した結果が、【sheet2】のデータを2行ずつ【sheet1】にコピーして、ボタンを押していくと【sheet1】の結果が(1)⇒(2)⇒(3)⇒(3)と同じとなる。 このような処理を行いたいのですが、どのように作成したらよいのかわかりません。宜しくお願いいたします。

みんなの回答

回答No.1

補足要求です。 >そのボタンを押した結果が、【sheet2】のデータを2行ずつ【sheet1】にコピーして、ボタンを押していくと【sheet1】の結果が(1)⇒(2)⇒(3)⇒(3)と同じとなる。 の意味を解釈できませんでした。 ・ボタンを1回押すと、【sheet2】から2行コピーし、【sheet1】の1~2行列目に貼り付ける(1回目のコピーする位置は1行目から) ・ボタンを押すたびに、コピーする位置は1行ずつ下に移動する ・【sheet2】からコピーしたもののうち2行目が空なら、それ以上は下に移動せずに同じ結果を貼り付ける ということなのでしょうか? もし、そうであれば、まず項目1の VBA は ryo-chan11 さんご自身で作成し、 それを投稿してから話しを進めることをお薦めします。