返回列表 上一主題 發帖

[發問] 搜尋指定字串並以其他文字取代

回復 1# marklos

1.輔助欄
  I1=SUBSTITUTE(E1,A!$B$2,A!$B$4)
2.VBA

TOP

回復 3# marklos

1.輔助欄
  I1=SUBSTITUTE(E1,A!$B$2,A!$B$4)  往下複製
你已經在E欄輸入數值(搜尋字串)   所以不可能同時在E欄輸入公式來獲得取代字串
故另在I欄建立 公式來獲得取代字串

2.VBA
直接把E欄的搜尋字串用取代字串來取代
  1. Sub aa()
  2.   For A = 1 To Sheet2.Range("E65535").End(xlUp).Row
  3.     Cells(A, 5) = WorksheetFunction.Substitute(Cells(A, 5), Sheet1.[B2], Sheet1.[B4])
  4.   Next
  5. End Sub
複製代碼

TOP

回復 5# marklos


    不會吧
   附上檔案才能真正知道問題

TOP

本帖最後由 register313 於 2012-1-6 14:40 編輯

回復 7# marklos
  1. Sub aa()
  2.   For Each a In Sheet2.UsedRange
  3.      a.Value = WorksheetFunction.Substitute(a, Sheet1.[B2], Sheet1.[B4])
  4.   Next
  5. End Sub
複製代碼
QQ1.rar (7 KB)

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題