求一个简单的excel宏函编程~

在下图中的excel中,第4第5行预先输入了数值,我想点击A2,再点击第2、第5行的某一个,则A2=后面点击的数值。
B2、C2、D2、E2、F2也是同样的要求。
求高手指点!
1楼说的不对,宏录制只能满足已知我要点击的4、5行中的某一个数,但其实我要点击的是未知的位置。

第1个回答  2010-04-26
右击工作表标签,查看代码,把下面的粘上:

Public LastR, LastC

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If LastR <> "" Then

If LastR = 2 And LastC >= 1 And LastC <= 6 And _
Target.Row >= 4 And Target.Row <= 5 Then

Cells(LastR, LastC) = Target.Value

End If

End If
LastR = Target.Row
LastC = Target.Column

End Sub
第2个回答  2010-04-26
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row = 2 Then Exit Sub
Cells(2, Target.Column).Value = Target.Value
End Sub本回答被提问者采纳
第3个回答  2010-04-26
没明白
自己录制个宏就搞定了
干嘛还要编程的啊?
相似回答