我是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 ... –