- 帖子
- 552
- 主題
- 6
- 精華
- 0
- 積分
- 576
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2026-9-10
  
|
回復 1# starry1314
這樣也行- Sub 代號替換1()
- Dim Rng As Range
- Dim arr
- ro = Cells(Rows.Count, 4).End(xlUp).Row
- ReDim arr(1 To ro, 1 To 1)
- For Each Rng In Range("d2:D" & ro)
- i = i + 1
- Ν = Rng.Value
- If Ν <> "L" And Ν <> "P" And Ν <> "T" And Ν <> "Q" And Ν <> "I" Then
- arr(i, 1) = "A"
- Else
- arr(i, 1) = Rng.Value
- End If
- Next
- [d2].Resize(UBound(arr)) = arr
- End Sub
複製代碼 |
|