|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Option Explicit
Sub test2()
Dim ar, br, i&, j&, r&, isFlag As Boolean
Application.ScreenUpdating = False
r = Cells(Rows.Count, "A").End(xlUp).Row
ar = Range("A2:C" & r).Value
br = Array(1, 3)
For i = 1 To UBound(ar)
isFlag = True
For j = 0 To UBound(br)
If InStr(ar(i, 2), Mid(ar(i, 1), br(j), 1)) = 0 Then isFlag = False: Exit For
Next j
If isFlag Then ar(i, 3) = 1 Else ar(i, 3) = 0
Next i
[A2].Resize(UBound(ar), 3) = ar
Application.ScreenUpdating = True
Beep
End Sub
|
|