簡體   English   中英

VBA使用通配符進行搜索

[英]VBA to Search Using Wild Cards

如果可能的話,我想創建一個VBA宏以在整個A列中搜索任何包含字母RU的單詞(區分大小寫,如果可能)。 然后,我希望它能夠復制這些單詞並將它們粘貼到從A1,然后A2等開始的新表格上。我知道如何設置范圍,但我什至不知道如何開始編寫休息。 任何幫助將不勝感激。

最好的祝福。

考慮:

Sub RUthere()
    Dim RU As String, N As Long, K As Long, _
        s1 As Worksheet, s2 As Worksheet, r As Range, _
        v As Variant
    Set s1 = Sheets("Sheet1")
    Set s2 = Sheets("Sheet2")
    RU = "RU"
    K = 1
    N = s1.Cells(Rows.Count, "A").End(xlUp).Row
    For i = 1 To N
        Set r = s1.Cells(i, "A")
        v = r.Value
        If InStr(1, v, RU) > 0 Then
            r.Copy s2.Cells(K, "A")
            K = K + 1
        End If
    Next i
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM