Duda con macro exportar rango celdas de excel a txt
Estoy con una macro para exportar un rango de celdas de excel a txt, he conseguido montarla, pero solo consigo que me exporte una celda, no sé cómo decirle que abarque todo el rango de columnas y todas las filas mientras existan datos. Os pego el código:
Sub Exporta_txt ()
Dim Archivo As integer
Archivo = Freefile
Open "Prueba.txt" For Output As #Archivo
uf= Range("B" & Rows.Count).End(xlUp).Row
With Sheets("Hoja1")
Print #Archivo, .Range("B7:AB7" & uf)Close #ArchivoEnd WithEnd SubEl rango de celdas que quiero pasar a txt es desde B7 hasta AB7 y que me pase a txt todas las filas a partir de ahí mientras existan datos. Si pongo B7:AB7 etc me da error, y si solo pongo B7, solo me pasa a txt esa celda. ¿Alguna sugerencia de dónde tengo el error?
Respuesta de Programar Excel
1
1 respuesta más de otro experto
Respuesta de Dante Amor
1