VBAで文字列変数に値を宣言して割り当てました。VBAの文字列変数から改行を削除します
s = Application.GetOpenFilename()
myFolder = ActiveWorkbook.Path
s = Dir(myFolder & "\*.xml")
Do While s <> ""
If s <> "False" Then
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FileExists(s) Then
t = myFolder & "\" & Replace(FSO.GetTempName(), ".tmp", ".xml")
Name s As t
Set ts(0) = FSO.OpenTextFile(t, 1, False, -2)
FileContents = ts(0).READALL
ts(0).Close
Set ts(0) = Nothing
End If
End If
s = Dir$
loop
誰もが解決策をアドバイスすることができ - :
変数を使用すると、これらを削除する方法を助言することができ、この変数は、次のコードを使用してXML文書からの値を割り当てられている、改行の数が含まれています?またはあなたがそれらのすべてが複数の置き換えを使用するためにテストすることができます -
おかげでニックは
Replaceを使用して、この場合、他の文字列に何も置き換えないでください。 'str = Replace(str、vbLf、" ")' – newguy
何を試しましたか?問題をよりよく理解するためのコードを表示してください。 –
@MartinWickmanちょうど1週間前のあなたのコメントにちょうど答える、私はいくつかのコードを追加しました、あなたは助言することができます – nir020