Cómo convertir Word a Excel manteniendo el formato (2 métodos sencillos)

  • Compartir Este
Hugh West

Este artículo ilustra cómo convertir documentos de Word en hojas de cálculo Excel manteniendo el mismo formato. Supongamos que necesita dar formato u ordenar los datos que se encuentran en un documento de Word. Obviamente, Excel es la mejor opción para hacer eso. Afortunadamente, usted no tiene que escribir los datos de nuevo en el nuevo archivo de Excel. Sólo tiene que convertir el documento de Word en una hoja de cálculo Excel, manteniendo el mismo formato.Formatea. La siguiente imagen pone de relieve el propósito de este artículo. Échale un vistazo rápido para aprender a hacerlo fácilmente.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas desde el botón de descarga que aparece a continuación.

Conversión de Word a Excel.xlsm

2 maneras de convertir Word a Excel con el mismo formato

Imagina que tienes el siguiente documento de Word. Ahora quieres convertirlo en una hoja de cálculo Excel. Entonces sigue los métodos que se indican a continuación.

1. Convertir Word a Excel con Copiar y Pegar

Para ello, basta con copiar los datos del documento de Word y pegarlos en la hoja Excel, siguiendo los pasos que se indican a continuación.

📌 Pasos

  • En primer lugar, vaya al archivo word. A continuación, pulse CTRL+A para seleccionar todo el documento. También puede seleccionar un rango concreto sólo si es necesario.
  • A continuación, pulse CTRL+C para copiar los datos como se muestra a continuación.

  • A continuación, ve a la hoja de cálculo Excel. Después, selecciona la celda superior izquierda del rango donde quieres obtener los datos.
  • Ahora, pulse CTRL+V para pegar los datos. Como alternativa, puede hacer clic con el botón derecho del ratón en esa celda. A continuación, seleccione Mantener formato de fuente (K) del Opciones de pegado .
  • A continuación, obtendrá el siguiente resultado.

Más información: Cómo copiar de Word a Excel en varias celdas (3 maneras)

2. Convertir Word a Excel con VBA

Puede hacer lo mismo con Excel VBA. Siga los pasos que se indican a continuación para ello.

📌 Pasos

  • En primer lugar, añada una nueva hoja de cálculo. A continuación, guarde el libro de trabajo como archivo libro de trabajo habilitado para macros .
  • A continuación, pulse ALT+F11 para abrir la ventana VBA.
  • A continuación, seleccione Insertar>> Módulo para crear un nuevo módulo como se muestra en la siguiente imagen.

  • A continuación, copie el siguiente código con el botón de copia.
 Sub WordToExcelWithFormatting() Dim Document, Word As Object Dim File As Variant Dim PG, Range Application.ScreenUpdating = False File = Application.GetOpenFilename _ ("Word file(*.doc;*.docx) ,*.doc;*.docx", , "ExcelWIKI.Com - Please Select") If File = False Then Exit Sub Set Word = CreateObject("Word.Application") Set Document = Word.Documents.Open(Filename:=File, ReadOnly:=True)Document.Activate PG = Document.Paragraphs.Count Set Range = Document.Range(Start:=Document.Paragraphs(1).Range.Start, _ End:=Document.Paragraphs(PG).Range.End) Range.Select On Error Resume Next Word.Selection.Copy ActiveSheet.Range("B2").Select ActiveSheet.Paste Document.Close Word.Quit (wdDoNotSaveChanges) Application.ScreenUpdating = True End Sub 
  • A continuación, pegue el código copiado en la ventana del módulo como se muestra a continuación.

  • Ahora, pulse F5 para ejecutar el código. También puede hacerlo desde la página Ejecutar
  • Después de eso, se le pedirá que seleccione el archivo de Word que desea convertir.
  • A continuación, vaya a la ubicación del documento de Word que desee, seleccione el archivo y haga clic en Abrir .

  • Finalmente, obtendrás un resultado similar al del método anterior.

🔎 ¿Cómo funciona el código?

Sub WordToExcelConFormato()

Dim Document, Word As Object

Dim File As Variant

Dim PG, Gama

Declarar las variables necesarias.

Aplicación.ScreenUpdating = False

Archivo = Aplicación.GetOpenFilename _

("Archivo Word(*.doc;*.docx) ,*.doc;*.docx", , "ExcelWIKI.Com - Por favor, seleccione")

If File = False Then Salir de la sub

Set Word = CreateObject("Word.Aplicación")

Esto establece el Palabra variable como documento word.

Set Document = Word.Documents.Open(Nombre de archivo:=Archivo, Sólo lectura:=Verdadero)

Esto asigna el Documento al objeto o archivo al que hace referencia el usuario.

Documento.Activar

PG = Document.Paragraphs.Count

Esta línea de código asigna el PG variable al número de párrafos del documento word

Set Rango = Document.Rango(Inicio:=Document.Párrafos(1).Rango.Inicio, _ Fin:=Document.Paragraphs(PG).Range.End)

Rango.Seleccionar

En caso de error Reanudar siguiente

Word.Selección.Copiar

ActiveSheet.Range("B2").Select

ActiveSheet.Paste

Documento.Cerrar

Word.Quit (wdDoNotSaveChanges)

Aplicación.ScreenUpdating = True

Fin Sub

Más información: Cómo convertir una tabla de Word en una hoja de cálculo de Excel (6 métodos)

Cosas para recordar

  • También puede guardar el archivo Word como PDF y, a continuación, utilizar su editor PDF para convertirlo en una hoja de cálculo Excel.
  • No olvide guardar el libro de trabajo como archivo .xlsm De lo contrario, perderá el código.

Conclusión

Ahora, usted sabe cómo convertir un documento de Word a una hoja de cálculo Excel y mantener el formato también. Por favor, háganos saber si este artículo le ha ayudado a resolver su problema. También puede utilizar la sección de comentarios para más consultas o sugerencias. No deje de visitar nuestro ExcelWIKI blog para explorar más sobre excel. Quédate con nosotros y sigue aprendiendo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.