Jump to content

Extracción informacion de Excel a word en drive


Recommended Posts

buenas tardes;

 

Tengo 1 plantilla creada en Google Drive en Excel y necesito extraer algunos campos a una plantilla de Word para generar un informe.

problema:

1. existen información " grupo" en una celda (C2) al cual le corresponden varios campos (e1,e2,e3,e4....) los cuales están calificados por la columna "F1.f2.f3....." de acuerdo a una lista de selección

2. extraer la información a World en orden de la celda C, y de acuerdo a la calificación en orden dada por el campo "F".

3. una gráfica de acuerdo a la calificación de F por cada grupo de acuerdo a C. y extraerla a Word en una posicion asignada.

 

Gracias

Link to comment
Share on other sites

Hola

No queda tan claro tu dilema, pero de ser tal cual mencionas y ser realmente un archivo de Excel y no una Hoja de Cálculo de Google, debes descargar la aplicación de escritorio de Google Drive e instalarla y una vez mapeada y sincronizada, usar desde Word las opciones de Combinar Correspondencia que necesites y/o te sean útiles, en donde evidentemente la base de datos es el archivo de Excel que está en tu Google Drive. Lo otro es usar ADO y VBA de Word, pero será complicarte. Ojo, esta no es una pregunta de Excel y sus macros, en  realidad.

Link to comment
Share on other sites

gracias por tu respuesta

pero si lo hago con correspondencia, creo que me crea cada aspecto en una hoja independiente. te explico de nuevo:

Tengo una hoja como plantilla de Excel en drive con mucha información que se alimenta a diario, y requiero generar un informe tambien en plantilla en WORD con la informacion de alguno campos de este Excel.

problemática: 

1. una casilla (B2) le corresponden varios aspectos (c2, c3,c4,c5, ....), en B6 pasa lo mismo,.

2. los campos de la columna C se identifican con una calificación en la columna D,.(bueno, regular o malo)

3. necesito llevar esto a una plantilla word  ("aspecto campo D y sus correspondencias de C) que esta dividida de acuerdo a la calificación anterior. 

Link to comment
Share on other sites

Es complicado darte respuestas certeras sin conocer tu archivo. Comparte con al menos parte de los datos del archivo Excel, así como el de Word, incluyendo ejemplos de cómo quieres que quede hechos "a mano" y una mejor explicación. Puedes usar el mismo Drive y compartir por aquí el enlace de descarga. 

Link to comment
Share on other sites

Hola nuevamente

Ya viendo tus archivos definitivamente tienes que usar VBA desde el Word, pero más que una ayuda necesitas un desarrollo completo. Debes no solo saber VBA sino también ADO y de preferencia SQL, no veo otra forma de lograrlo. Tendrías que iniciar y/o intentar algo para que otros pudiésemos, ya sobre tus avances, poder ayudarte. Claro, a menos que consigas que alguien  te lo haga todo como ayuda. en mi caso no dispongo de ese tiempo, espero entiendas. Saludos.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • 37 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Files

  • Download Statistics

    • Files
      155
    • Comments
      89
    • Reviews
      25

    Latest File
    By pegones1

    1    0

  • Crear macros Excel

  • Posts

    • Hola, perdona la demora al responder, no he podido verlo hasta hoy, me ha venido de lujo, muchas gracias 👌
    • Hola, estoy iniciandome en el tema de vba y tal, asi que intentaré explicarme lo mejor posible   Tengo un boton de comando que me abre un "userform", dentro de ese "userform" hay 2 combobox y varios "label". En el "combobox1" se me abre un listado desplegable donde me aparecen los valores "azul, verde,amarillo,rojo... etc" y el "combobox2" abre un listado con los valores que van del 1 al 100, y ahora viene el problema... yo quiero que dependiendo del valor del "combobox1", me muestre SOLO parte de ese listado de valores del 1 al 100. Es decir, al seleccionar en el "combobox1" el valor "azul" quiero que SOLO me muestre los valores del 21 al 30, si selecciono el valor "rojo" quiero que SOLO me muestre los valores del 31 al 40. y asi con cada uno de los colores. Asi que no sé si debo hacer 1 listado general con esos valores del 1 al 100, o es mejor hacerlo de otro modo. es decir, no sé como decirle algo similar en VBA a: en el combobox 2--> si combobox1es igual a "azul" entonces muestrame los valores de la tabla que van desde B46:B55, pero si combobox1 es igual a "rojo entonces muestrame los valores de la tabla que van desde B56:B65.... e ir metiendo condicionantes. El problema es que no sé como hacer esas formulaciones en VBA.   actualmente el combobox1 dice lo siguiente:  Me.ComboBox1.List = Sheets("Colores").Range("A15:A24").Value y el combobox2 dice lo siguiente:  Me.ComboBox2.List = Sheets("Valores").Range("H6:H105").Value   Como he dicho, no sé cómo hacer que el "combobox2" "desglose" ese rango de 100 valores en rangos de 10 en 10 dependiendo de lo que diga "combobox1".   A su vez, por ejemplo si en el combobox1 selecciono el azul y en el combobox2 selecciono el valor 24. hay unos "labels" que me muestran diferentes valores segun lo que diga el "combobox2", en este caso me mostraria el valor "73A4BF" esto es lo que pone en VBA de ese label1: Me.Label1.Caption = Valor1 Valor1 = Application.WorksheetFunction.VLookup(Me.ComboBox2.Value, Sheets("Valores").Range("B:G"), 2, 0)   A todo esto, decir que mi vocabulario en tema de VBA es muy basico. Por lo que cualquier ayuda agradeceria una explicacion algo detallada. Un saludo!  
    • Buenos días,   Adjunto fichero. Un saludo, Paco HOJA CALCULO.xlsx
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy