- 帖子
- 976
- 主題
- 7
- 精華
- 0
- 積分
- 1018
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office 2016
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2013-4-19
- 最後登錄
- 2025-1-10
|
7#
發表於 2022-7-25 11:13
| 只看該作者
回復 5# keny1021
用數組方式,請測試看看,謝謝
Sub test()
Dim Arr, T$, i&, j%
Arr = Range([f7], [a65536].End(3))
For i = 1 To UBound(Arr)
T = Arr(i, 1)
If InStr(T, "AW") Or InStr(T, "BW1") Then
For j = 3 To 6: Arr(i, j) = "": Next
End If
Next
Range("a7").Resize(UBound(Arr), 6) = Arr
End Sub |
|