Crear archivos de texto. Cada uno con su correspondiente texto.

12/07/2012 - 16:00 por raper | Informe spam
Hola a todos (especialmente a Pedro F. Pardo):

En la columna A tengo todos los nombres de archivos de texto que quiero crear.
En la columna B tengo todos los textos correspondientes a cada uno de esos archivos.

¿Puedo “meter” con Excel los textos en los archivos y guardar éstos masivamente?

Gracias anticipadas.

Raper

Preguntas similare

Leer las respuestas

#1 Pedro F. Pardo
12/07/2012 - 22:54 | Informe spam
El jueves, 12 de julio de 2012 15:01:01 UTC+1, raper escribió:
Mostrar la cita
Hola Raper :-)

Es muy sencillo, para escribir en un fichero tan solo tienes que utilizar la función Print

Print #1, "EL texto que quieras guardar"

Simplemente hay que añadir una línea a la función que ya teníamos...

Sub guardaTexto()
ruta = ActiveWorkbook.Path
For a = 1 To 10 'recorre las filas de la 1 a la 10
nombreFichero = ruta & "\" & Range("A" & a).Value & ".txt"
Open nombreFichero For Output As #1
Print #1, Range("B" & a).Value 'Esta es la nueva línea.
Close #1
Next a
End Sub



Recuerda, hazlo para 10 y si funciona cambia el 10 por el número que quieras.

Saludos,
Pedro
#2 raper
13/07/2012 - 11:13 | Informe spam
Pedro F. Pardo escribió el 12/07/2012 22:54 :
Mostrar la cita
¡Hola Pedro!

Otra vez con problemas.

Cuando pretendo ejecutar la macro en Visual Basic me aparece el siguiente mensaje de error:

Error de compilación:
El procedimiento externo no es válido

y en la primera línea, donde dice: Print #1, "EL texto que quieras guardar", el número 1 se enmarca en azul.

¿Puedes detectar dónde está el problema?

Un abrazo,

Raper
#3 raper
13/07/2012 - 17:37 | Informe spam
raper escribió el 13/07/2012 11:13 :
Mostrar la cita
Estimado Pedro:

no hagas caso de mi anterior mensaje. La macro va perfecta. Quien no funciona a la perfección soy yo. No sé si achacarlo a una temprana destrucción de neuronas o que ya, a mis 76 años, no estoy capacitado para aprender cosas que son patrimonio de la gente joven e inteligente.

Te repito ¡¡¡VA PERFECTA!!!

Mil gracias y hasta otra metida de pata.

Raper
Ads by Google
Search Busqueda sugerida