- 締切済み
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)と同じとなる。 このような処理を行いたいのですが、どのように作成したらよいのかわかりません。宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- irija_bari
- ベストアンサー率73% (70/95)
補足要求です。 >そのボタンを押した結果が、【sheet2】のデータを2行ずつ【sheet1】にコピーして、ボタンを押していくと【sheet1】の結果が(1)⇒(2)⇒(3)⇒(3)と同じとなる。 の意味を解釈できませんでした。 ・ボタンを1回押すと、【sheet2】から2行コピーし、【sheet1】の1~2行列目に貼り付ける(1回目のコピーする位置は1行目から) ・ボタンを押すたびに、コピーする位置は1行ずつ下に移動する ・【sheet2】からコピーしたもののうち2行目が空なら、それ以上は下に移動せずに同じ結果を貼り付ける ということなのでしょうか? もし、そうであれば、まず項目1の VBA は ryo-chan11 さんご自身で作成し、 それを投稿してから話しを進めることをお薦めします。