VBAが新しく、値が変更されたときに1つのセルから複数のセルに値をコピーしようとしています。セルの範囲にセルの値をコピー
A2の値は絶えず変化しており、それが起こるとき、私はその値がセルC2にコピーすることにしたい。(最終的には細胞D2に当時と:D21)C21
ここでは、私が希望するものの一例です達成するために:
Sub Worksheet_Change(ByVal Target As Range)
For i = 0 To 19
If Not Intersect(Target, Range("AS2")) Is Nothing Then
Cells(Target.Row + i, 58).Value = Cells(Target.Row, 45).Value
End If
Next i
End Sub
が、これだけのコピーの1つの値:
http://i.stack.imgur.com/xJZyZ.jpg
をこれまでのところ、私はこのコードを書きましたA2を全てのセルC2〜C22に割り当てる。
誰でもこのコードを正しく書くのを手伝ってもらえますか?
何もセルA2、またC2処理するためにapperasないD21を... –