Dim buf, arr, i
buf = ADOFileLoad(ThisWorkbook.Path & "" & Filename)
arr = Split(buf, vbNewLine)
'変換表に従い置換
Dim c As Range
For Each c In Rng.Cells
For i = 0 To UBound(arr)
If arr(i) = "=" & c.Value & "," Then
arr(i) = Replace(arr(i), c.Value, c.Offset(, 1).Value)
End If
DoEvents
Next
Next
buf = Join(arr, vbNewLine)
'別名でtxt書き出し
ADOFileSave buf, ThisWorkbook.Path & "\New_" & fileName
のような形でAとBに囲まれるセルを置換したいのですが、
AとBの外側に値があると置換できません。
ワイルドカードなどで指定したいのですが
どうすればいいでしょうか、
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。