PDA

View Full Version : PROBLEMAS CON WORD GENERADO DE UNA MACRO EN EXCEL



Clauds
06-27-2021, 01:04 PM
Hola que tal! Buen día
Espero que se encuentren bien en estas épocas,
Permítanme comentarles un poco, una compañera y yo nos hemos incorporado hace poco a la empresa y nos hemos sentido bien recibidas e impulsadas a venir con ideas que puedan facilitar los procesos actuales, estando ya un mes dentro del área nos hemos percatado que existen procesos que podrían ser manejados de manera más eficientes con herramientas sencillas como word y excel, algunos que hemos logrado realizar como prototipos con tutoriales y otros que son un poco más ambiciosos como este. (aclaro, ambas contamos con conocimiento de excel nivel básico)
La idea es que dentro de las reservas que recibimos en nuestra área se pueda emitir un documento word con los datos de cada cliente que podamos enviar (el procedimiento anterior consistía en copiar y pegar cada campo de excel a word, que para esto son más de 10 campos y toma tiempo)
Encontramos un tutorial para nuestra suerte que parecía ser sencillo (https://www.youtube.com/watch?v=d-JCRA-zIwA) y lo que mejor se ajustaba a nuestro ideal, lo intentamos en nuestros documentos, y lamentablemente la macro arroja un error.
Pensamos que a lo mejor no captamos bien el ejemplo y decidimos hacer exactamente lo mismo que estaba en el video con las mismas plantillas del creador del video, sin embargo, arrojó el mismo error, a tal punto intentamos buscar soluciones en windows pero lamentablemente no son sencillas de comprender para ninguna ya que vemos que se requiere de mayor entendimiento del VBA y nosotras aun no contamos con ello.
Les detallo la imagen actual de lo que se muestra con el VBA que pueden compararlo con el del video, es lo mismo, sin embargo, no arroja los resultados del With Selection.Find
Apreciare su apoyo con sugerencias o soluciones, de verdad nos gustaría poder sacar esta idea adelante.
2867428675

keebellah
10-25-2021, 01:04 AM
Hola, bienvenido a este forum.
No sé qué nivel de conocimiento tienen de programar en VBA pero el error que mensiona (y muestras) en la imagen es que no todos los datos parasados como parámetro han sido respetado of la refererencia al la hoja de Excel no se reconoce.
Sheets2 NO existe en Word y no veo que no has hecho ninguna referencia a Excel.
Puedes intenater modificar



Find = Sheet2.Range ...
Remplazar = Sheet ...




Find = Thisworkbook.Sheet2.Range ...
Remplazar = Thisworkbook.Sheet ...


A ver si te ayuda