質問: エクセルのマクロボタンを押すたびに値複写するマクロについてご教授願います。 例えば、マクロボタン1回目押下~A1:D1の文字をA7:D3に複写
回答: 以下をマクロボタンに。 Static CNT Const N = 3 '<-----(A) CNT = CNT + 1 Select Case (CNT - 1) Mod N + 1 Case 1: Range("A1:D1").Copy Range("A7:D3") Case 2: Range("E1:H1").Copy Range("A7:D3") Case 3: Range("I1:L1").Copy Range("A7:D3") End Select (A)の数値が循環の回数です。 コードの例だと、「3」なので 1回目 -> 2回目 -> 3回目 -> 1回目 -> 2回目・・・・・・・ となります。 この数字を変更した場合は、Case文をその分、追加・削除して下さい。