Visual Basic para Aplicaciones - Evitar el Carriage return al realizar Print en fichero

Life is soft - evento anual de software empresarial
 
Vista:

Evitar el Carriage return al realizar Print en fichero

Publicado por Erickinhu (1 intervención) el 31/05/2012 17:55:04
Hola,

necesito crear un fichero de texto con una macro de Excel con VBA. Quiero que al final de cada línea exista un linefeed (LF) y ya está. Utilizo el Print y siempre me pone un CR al final.

No quiero que al final del fichero me ponga un Carriagre Return (CR).

Mi código es:

n = FreeFile
Open NombreArchivo For Output As #n

For i = 0 To UBound(Salida) - 1
If (i = UBound(Salida) - 1) Then
strFichero = strFichero + Salida(i)
Else
strFichero = strFichero + Salida(i) + vbLf
End If
Next
Print #n, strFichero


¿¿¿Alguna idea???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.134
Oro
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Evitar el Carriage return al realizar Print en fichero

Publicado por Antoni Masana (498 intervenciones) el 06/06/2012 08:36:54
Pon un ; al final de la print

1
Print #n, strFiche ;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar