在儲存格 F1 到 F100000 與 S1 到 S100000 的範圍,清除含有 1234
的所有儲存格內容
-------------------------------1. Sub Remove_PII()
2. Dim myRange As Range
3. Dim myCell As Range
4. Set myRange = Range("F1:F100000,S1:S100000")
5. For Each myCell In myRange
6. If myCell Like "*1234*" Or _
7. myCell Like "*otherword*" Then
8. myCell.ClearContents
9. End If
10. Next myCell
11. End Sub
-------------------------------
第四行 Range("F1:F100000,S1:S100000") 裡的 F1:F100000,S1:S100000 是需要處理的資料範圍,通常小莎會設一個比較大的範圍,畢竟每次的資料量不太相同,可不想有漏網之魚,不過相對的,範圍越大,Macro 需要執行的時間越久,可以自己衡量一下資料量最多通常多少,再加上一點點的緩衝;此外,若只想檢查某一些儲存格,也可以用逗號將範圍分開,就不用大面積檢查所有儲存格,花費太多時間。
第六行If myCell Like "*1234*"
Or 裡的
1234 就是你想要辨認的某字眼。
沒有留言:
張貼留言