- 帖子
- 109
- 主題
- 2
- 精華
- 0
- 積分
- 114
- 點名
- 0
- 作業系統
- Win7 Win10
- 軟體版本
- Office 2019 WPS
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 深圳
- 註冊時間
- 2013-2-2
- 最後登錄
- 2024-11-6
|
回復 1# kasa - Sub FindIDByStrComp()
- Dim lngRow As Long
- Dim strFind As String
- Dim strValue As String
- Dim Range1 As Range
-
- With ActiveSheet
- lngRow = .Range("C" & .Rows.Count).End(xlUp).Row
- strFind = vbNullChar & Join(Application.WorksheetFunction.Transpose(.Range("C1:C" & lngRow).Value), vbNullChar) & vbNullChar
- lngRow = .Range("B" & .Rows.Count).End(xlUp).Row
- For Each Range1 In .Range("B1:B" & lngRow)
- With Range1
- .Interior.Pattern = xlNone
- strValue = vbNullChar & .Value & vbNullChar
- If Len(strValue) > 2 Then
- If InStr(strFind, strValue) > 0 Then
- .Interior.Pattern = xlSolid
- .Interior.Color = 255&
- End If
- End If
- End With
- Next
- End With
- End Sub
複製代碼 |
|