Hej, Snabbt och kanske inte funkar. Testa Grejen är den att vbCrLf syns inte i min String-variabel. Den dyker upp när jag sparar till fil. Oki på det.Testa att göra detta. Tack för snabba svar! Då får Vi be dig att testa Niklas förslag. Där satt den!vbCrLf i XL-vba
Mitt första inlägg/fråga...
Har skrivit en liten xl-vba applikation som hämtar lite "info" ifrån nätet och som sparar ner denna info i en xml-fil som jag radbryter med vbLf. Detta eftersom jag ska använda filen i Linux.
Nu till problemet - altt funkar perfekt förutom att jag alltid får vbCrLf i slutet på filen. Jag har provat att öpnna filen igen, trimma väck vbCrLf och sparat om den. Likaväl så svslutas filen med vbCrLf.
Någon som vet hur jag kommer runt detta??Sv: vbCrLf i XL-vba
<code>
Dim MinXLTxt As String
MinXLTxt = Replace(vbCrLf, Chr$(0))
</code>Sv:vbCrLf i XL-vba
<code>
Open strFileName For Output As #F1
Print #F1, sSatData
Close #F1
</code>
Har även provat att öppna filen som binärfil, trimmat väck vbCrLf och sparat igen.
Dock med samma resultat...Sv: vbCrLf i XL-vba
<code>
Open strFileName For Output As #F1
Print #F1, sSatData & Chr$(0) & Chr$(0)
Close #F1
</code>Sv:vbCrLf i XL-vba
Testade ditt senaste tips och nu slutar filen med NULNULCRLF när jag öppnar det i SciTE.
Jag fattar inte varför CRLF hamnar i slutet på filen eftersom jag inte använder vbCrLf i min kod...?!?
Det är väl bara att bryta ihop och redigera filen i efterhand...
Man kanske skulle testa att använda lite Windows-API istället?Sv:vbCrLf i XL-vba
Om FeedBack anhålles
<code>
Open strFileName For Binary As #F1
Put #F1, , sSatData
Close #F1
</code>Sv: vbCrLf i XL-vba
Har för mig att jag testade binary innnan...
Hur som helst,
TACK Niklas & Sven-Åke!!