Visual Basic - ¿Cómo crear archivos .txt con títulos de celdas seleccionadas?

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Jesus David
Val: 1
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

¿Cómo crear archivos .txt con títulos de celdas seleccionadas?

Publicado por Jesus David (1 intervención) el 23/01/2020 15:36:06
Hola a todos, mi consulta es la siguiente:

Tengo una base de datos con registros diarios, cada columna representa un día y tiene los registros de dicho día. Lo que quiero es que cuando seleccione la celda con el día, pueda con un botón generar un archivo .txt con el nombre del día-mes y los registros dentro de el.

Por ejemplo selecciono el 04-jun, entonces al presionar el botón deben crearme un archivo .txt que se llame "04-jun.txt y así sucesivamente si selecciono otro día.

El código que llevo es este y no se como poner dinámico el día. Además si es posible eliminar el espacio que se genera en el .txt seria de mucha ayuda.

Gracias. Adjunto el archivo que estoy trabajando.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub convertidor_txt()
 
Dim ruta As String
 
    ruta = "C:\Users\jesus santrich\Documents\Documentos escritorio\pruebas\04-Jun.txt"
    lastrow = Cells(Rows.Count, 1).End(xlUp).Row
 
    Open ruta For Output As #1
 
    For i = 1 To lastrow
 
        Print #1, Cells(i + 1, 1).Value
 
     Next i
 
    Close #1
 
End Sub
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 Jose Francisco
Val: 44
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

¿Cómo crear archivos .txt con títulos de celdas seleccionadas?

Publicado por Jose Francisco (11 intervenciones) el 04/02/2020 16:09:04
el archivo no se puede abrir... fijate si lo podes enviar de nuevo.... para verlo...saludos.
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