アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております
添付ファイルのようにやりたい。
わたしのつくったのですが
A列からAA列まである場合だと
コードがながくなります。
おしえてくれませんでしょうか
わたしが作ったコードです。
range("C4").value = range("A1").value
range("C5").value = range("C1").value
range("C6").value = range("E1").value

range("D4").Resize.(,2).value = range("A2").Resize.(,2).value

「列の移動」の質問画像

A 回答 (1件)

Sub megu()


Dim i As Long
Dim r As Range

Set r = Range("C4")

For i = 1 To Range("AA1").Column Step 2

r.Value = Cells(1, i).Value
r.Offset(, 1).Resize(, 2).Value = Cells(2, i).Resize(, 2).Value
Set r = r.Offset(1)

Next

Set r = Nothing

End Sub

こんな感じですか?
    • good
    • 0
この回答へのお礼

いつもありがとうございます
こいうコードを覚えていろんな場面で使いたいです

お礼日時:2020/03/27 20:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!