我想將sheet1 的所有公式最後一個字改為") 巨集如何寫?
- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
本帖最後由 luhpro 於 2013-7-31 23:42 編輯
回復 2# t8899 - Sub nn()
- Dim iI%
- Dim sStr$
- Dim rTar As Range
-
- With Sheets("Sheet1")
- For Each rTar In .Cells.SpecialCells(xlCellTypeFormulas)
- With rTar
- sStr = .Formula
- iI = InStr(1, sStr, "=XQKGIAP|Quote!'")
- if iI > 0 then
- sStr = "=RTD(" & Chr(34) & "XQRTD.RtdServerKGIAP" & Chr(34) & ",," & Chr(34) & "" & Mid(sStr, 17)
- iI = InStr(1, sStr, "'")
- If iI > 0 Then sStr = Left(sStr, iI - 1) & Chr(34) & ")"
- .Formula = sStr
- End If
- End With
- Next
- End With
- End Sub
複製代碼
ans.zip (5.67 KB)
|
|
|
|
|
|
|
|