- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
DEAR ALL大大
1.指定範圍儲存格內含指定英文將該儲存格去除問題請教
1.1 儲存格 RANGE("H3:Z100") 內有含 ...
rouber590324 發表於 2015-4-23 14:29 
不適合用 For Each R In RANGE("H3:Z100") 的方式來輪巡(遍歷)所有標的儲存格,
因為刪除後資料位置會有變化, 較適當的方式是用倒序法.- Sub nn()
- Dim lRow&, iCol%
-
- For lRow = 100 To 3 Step -1
- For iCol = 26 To 8 Step -1
- With Cells(lRow, iCol)
- If InStr(1, .Text, "E") <> 0 Then .Delete Shift:=xlShiftToLeft
- End With
- Next
- Next
- End Sub
複製代碼 |
|