|
|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
代码如下。。。
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = "$S$1" Then
arr = [c3:f6]
brr = [t3:ai6]
ReDim crr(1 To UBound(brr), 1 To UBound(brr, 2)) As Long
For i = 1 To UBound(arr)
Set d = CreateObject("scripting.dictionary")
For j = 1 To UBound(arr, 2)
s = arr(i, j)
If Len(s) > 0 Then
d(s) = ""
End If
Next
For j = 1 To UBound(brr, 2)
If d.exists(brr(i, j)) Then
crr(i, j) = brr(i, j)
End If
Next
Next
[ak3].Resize(UBound(crr), UBound(crr, 2)) = crr
Beep
Set d = Nothing
End If
Application.EnableEvents = True
End Sub
|
评分
-
2
查看全部评分
-
|