EXCEL vba选择指定区域,A1的值等于指定区域中选中单元格的值,该如何实现?
如图,当选中指定区域I1:I9时,A1的值就等于该区域中选中的值,而选择该区域外任何单元格则无任何反应,请问该如何实现?...
如图,当选中指定区域I1:I9时,A1的值就等于该区域中选中的值,而选择该区域外任何单元格则无任何反应,请问该如何实现?
展开
4个回答
展开全部
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Range("i1:i9"), Target) Is Nothing Then
Range("a1") = ""
Else
Range("a1") = Target
End If
End Sub
If Intersect(Range("i1:i9"), Target) Is Nothing Then
Range("a1") = ""
Else
Range("a1") = Target
End If
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sub a()
Dim i
For i = 1 To 9
If ActiveCell = Range("I" & i) Then
Range("a1") = Range("I" & i).Value
End If
Next i
End Sub
Dim i
For i = 1 To 9
If ActiveCell = Range("I" & i) Then
Range("a1") = Range("I" & i).Value
End If
Next i
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询