Exportar datos de Excel a Word por filas

Estoy generando un cuestionario de preguntas en excel con varias fórmulas y funciones, dichas preguntas se originan con función de aleatorio, necesito exportar las mismas a un archivo de word pero el que tengo me copia todo de corrido en un solo renglón y lo necesito es por filas independientes tal cual esta en excel. Copio el código para que por favor me recomienden los cambios pertinentes; de antemano muchas gracias.

sub ExportarDeExcelAWord()
Dim oAplicacionWord As Word.Application
Dim oDocumento As Word.Document

Set oAplicacionWord = New Word.Application
Set oDocumento = oAplicacionWord.Documents.Add()

Dim textoActualCelda As String

For contador = 1 To Cells.SpecialCells(xlCellTypeLastCell).Row

textoActualCelda = textoActualCelda & "" & Cells(contador, 1)

Next Contador

oDocumento.Content.InsertAfter (textoActualCelda)
oAplicacionWord.Visible = True

Set oDocumento = Nothing
Set oAplicacionWord = Nothing
End Sub

1 Respuesta

Respuesta
1

No lo he testeado, pero prueba a cambiar:

textoActualCelda = textoActualCelda & "" & Cells(contador, 1)

por

textoActualCelda = textoActualCelda & chr(13) & Cells(contador, 1)

¡Gracias! Probé y es la solución correcta; ¿Ahora cómo seria si quisiera aumentar los espacios entre filas?

Reitero, muchísimas gracias

Chr(13) es un cambio de fila. Si pones dos el espacio será doble, tres triple etc...

¡Gracias! Pruebo y te aviso

gracias gregori00001

Podrías darme sugerencia para realizar la misma tarea pero por columnas a word; muchísimas gracias

Para nuevas preguntas por favor crea nuevos hilos, así cualquier experto te podrá ayudar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas