7,763
社区成员
发帖
与我相关
我的任务
分享
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If bb = 1 Then
If Cells(aa, bb) <> "" Then
cc = Cells(aa, 1)
Call Macro1
End If
End If
aa = Selection.Row '选区左上角行号
bb = Selection.Column '选区左上角列号
End Sub
Public aa As Long, bb As Long, cc As String
Sub Macro1()
Sheets("Sheet1").Select '激活工作表Sheet1
If Not [A:A].Find(cc, , , 1) Is Nothing Then '在工作表Sheet2(A列)中找到了工作表Sheet2(A列)活动单元格改变之前单元格的值
bb = [A:A].Find(cc, , , 1).Row
Sheets("Sheet2").Range("C" & aa) = Range("B" & [A:A].Find(cc, , , 1).Row)
End If
Sheets("Sheet2").Select '激活工作表Sheet2
End Sub