我是VBA的新手,我試圖將值從一個單元格複製到多個單元格,當其值發生更改時。複製單元格值到單元格範圍
A2的價值是不斷變化的,當發生這種情況我想該值被複制到單元C2:C21(並最終到單元格D2:D21)
這裏是我想什麼的例子實現:
http://i.stack.imgur.com/xJZyZ.jpg
到目前爲止,我寫了這個代碼:
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
但這只是副本中的一個單一的價值A2到所有單元C2到C22。
有人可以幫我正確寫這段代碼嗎?
在此代碼沒有apperas處理單元格A2,C2也不:C21,也不D2:D21 ... –