tag:blogger.com,1999:blog-21116310.post4129585047656441669..comments2023-06-22T14:49:12.710+03:00Comments on JLD Excel en Castellano - Usar Microsoft Excel eficientemente: Pasar parámetros a una consulta en MS Query desde celdas de ExcelJorge Dunkelmanhttp://www.blogger.com/profile/08258855369477187969noreply@blogger.comBlogger76125tag:blogger.com,1999:blog-21116310.post-84184042997334006602020-04-22T19:53:18.490+03:002020-04-22T19:53:18.490+03:00Como ya puse en algunos otros comentarios, MS Quer...Como ya puse en algunos otros comentarios, MS Query se ha vuelto obsoleto. Es hora de pasar a las nuevas (no tan nuevas) herramientas: Power Query, PowerPivot, Power BI. Para importar y transformar datos Power Query es infinitamente superior a MS Query (qepd).Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-40293494502206380572020-04-22T18:51:52.800+03:002020-04-22T18:51:52.800+03:00Hermano en las mismas ando yo, no logro encontrar ...Hermano en las mismas ando yo, no logro encontrar el método, si lo encontraste por favor comparte el dato.BlackZerohttps://www.blogger.com/profile/09791863645598783943noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-20002492720842527422017-07-20T08:32:59.724+03:002017-07-20T08:32:59.724+03:00Gracias JorgeGracias JorgeWil Mendezhttps://www.blogger.com/profile/14035933131726250822noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-2580996487941671752016-11-25T14:53:34.349+02:002016-11-25T14:53:34.349+02:00Gracias Jorge por tu pronta repuesta, me imagine t...Gracias Jorge por tu pronta repuesta, me imagine también que era un bug pero quería la confirmación de los expertos!! jejeje me tocara hacer una macro para ver si puedo normalizar esta situación o migrar a Power Query y hacer pruebas por ahí, de nuevo muchas gracias y saludos!Miguel Ariashttps://www.blogger.com/profile/16270750553729415442noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-89468780696852905332016-11-25T11:29:44.906+02:002016-11-25T11:29:44.906+02:00Hola Miguel, el MS Query nunca recibió mucha atenc...Hola Miguel, el MS Query nunca recibió mucha atención por parte de Microsoft y lo que te sucede parece ser un bug, como alguién señaló en uno de los comentarios.<br />Ha legado el momento de abandonar MS QUery y pasar al Power Query. Prometo cumplir mi promesa de hace mucho tiempo y publicar en breve una nota sobre el tema.Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-9981798961954269052016-11-24T18:34:23.679+02:002016-11-24T18:34:23.679+02:00Hola Jorge, esta de mas decirte que tu blog es exc...Hola Jorge, esta de mas decirte que tu blog es excelente! actualmente tengo el mismo problema que reportaron César y Ezequiel entre febrero y abril 2014 y en la linea de comentarios no se publico la solución, por eso pregunto por esta vía ya que no consigo nada claro por la web; Tengo lo siguiente y lo probé en Excel 2010 y 2016 y me da el mismo error:<br /><br />1) Abro Excel->Obtener datos Miguel Ariashttps://www.blogger.com/profile/16270750553729415442noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-15747422673945603652016-07-14T21:06:53.440+03:002016-07-14T21:06:53.440+03:00Tendrías que echar mano a programación (fijate en ...Tendrías que echar mano a programación (fijate en el comentario de Carlos de León del 8/12/2012). Pero eso es llevar el MS QUery a un extremo donde ya puedes usar herramientas más apropiadas, como Access o Power Query.Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-11040601542431847842016-07-14T12:58:50.797+03:002016-07-14T12:58:50.797+03:00¿y cómo se podría usar algo del tipo WHERE código ...¿y cómo se podría usar algo del tipo WHERE código IN () Y que ese listado lo recoja de una serie de celdas??Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-21116310.post-87687684769995882472016-06-08T19:31:32.106+03:002016-06-08T19:31:32.106+03:00Christian, no termino de entender la consulta, si ...Christian, no termino de entender la consulta, si se refiere al MsQuery (el tema del post) o a Autofiltro...<br />Por favor, fijate lo que pongo en el enlace Ayuda (en la parte superior del blog).Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-69684989289040111912016-06-07T18:34:56.380+03:002016-06-07T18:34:56.380+03:00Hola quisiera saber como aplicar un filtro con ref...Hola quisiera saber como aplicar un filtro con referencia a un rango de fechas ejemplo primer dia del mes actual y dia presente del mes actual en un campo de fechaAnonymoushttps://www.blogger.com/profile/01650893736428852982noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-19296595146964664782016-06-02T07:00:59.409+03:002016-06-02T07:00:59.409+03:00Estimado, MS Query tiene muchas limitaciones, entr...Estimado, MS Query tiene muchas limitaciones, entre ellas la muy pobre documentación. Si lo estás usando en una macro no veo otra forma que usando el código pasando las variables desde un formulario.Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-41511715102096509762016-06-01T22:16:32.164+03:002016-06-01T22:16:32.164+03:00Definirla no es problema, pero como la paso?
en la...Definirla no es problema, pero como la paso?<br />en la documentación de Microsoft al respecto, sólo encuentro como hacerlo como tu lo publicaste, pero nada sobre los atributos y variables de la consulta.<br /><br />Ya tengo hechas todas las que necesito, pero es latoso que a mitad de la macro te aparezca una ventana para definir los parámetros, y más cuando son varios (tengo algunas que usan 3).hartohttps://www.blogger.com/profile/13168499617797216047noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-92202633528187690442016-05-20T07:19:45.179+03:002016-05-20T07:19:45.179+03:00Hola, tendrías que definir una variable y usarla e...Hola, tendrías que definir una variable y usarla en el código para pasar la dirección de la celda. Esta tarea no se puede hacer usando la grabadora y requiere ciertos conocimientos de Vba.<br />Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-82853065615407707462016-05-19T22:38:40.956+03:002016-05-19T22:38:40.956+03:00Buen artículo. Pero, cómo puedo pasar la dirección...Buen artículo. Pero, cómo puedo pasar la dirección de la celda del parámetro mediante una macro?<br />Te explico.<br />Tengo un archivo que ejecuto en varias oficinas. En todas ellas los archivos locales tienen la misma estructura, pero diferentes rutas. Así que el MSQuery lo hace una macro que lo adapta a la ruta local.<br />Pero no encuentro el modo de hacer en macro la parte de definir la hartohttps://www.blogger.com/profile/13168499617797216047noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-43088933005221912632015-03-10T06:59:43.443+02:002015-03-10T06:59:43.443+02:00No, se puede introducir los valores de los parámet...No, se puede introducir los valores de los parámetros en el MS Query. La idea de la nota es construir el modelo de manera que los parámetros se introduzcan en celdas de la hoja de Excel.Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-86493146979505432412015-03-09T23:08:12.089+02:002015-03-09T23:08:12.089+02:00Muy bien explicado Jorge, me surge una duda.
En el...Muy bien explicado Jorge, me surge una duda.<br />En el Tercer paso: transferir los resultados a Excel, se detalla que no hace falta ingresar los datos de los parámetros. Si se hubiesen informado funcionaría igual.<br />¿Me explico, es necesario importar primero todos los datos de la entidad o no?<br /><br />Muchas gracias<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-21116310.post-11275037855357324352014-08-04T16:18:17.035+03:002014-08-04T16:18:17.035+03:00Te sugiero que me env[ies el cuaderno (ver el enla...Te sugiero que me env[ies el cuaderno (ver el enlace Ayuda, en la parte superior de la plantilla).Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-19106462482875696902014-08-04T15:52:27.680+03:002014-08-04T15:52:27.680+03:00Mi sistema tiene el Formato Español (de España) y ...Mi sistema tiene el Formato Español (de España) y el formato de fecha corta es: dd/MM/aaaa<br /><br />¿Te da alguna pista a lo que me sucede? Gracias<br />Anonymoushttps://www.blogger.com/profile/14481662495654805314noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-69786506883332104192014-08-04T15:43:05.598+03:002014-08-04T15:43:05.598+03:00Más que un problema de formato parece ser un probl...Más que un problema de formato parece ser un problema de notación. En ciertos países se usa la notación americana (mes/días/año). ¿Cuáles son las definiciones regionales de tu sistema?Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-59854869463018264282014-08-04T14:19:23.949+03:002014-08-04T14:19:23.949+03:00Muchas gracias por tu ayuda, he seguido al pie de ...Muchas gracias por tu ayuda, he seguido al pie de la letra tus indicaciones pero si intento vincular as fechas a dos casillas excel me da el siguiente error: el día del mes debe estar entre 1 y el último día del mes, parece un problema de formato, pero tengo las dos celdas con formato fecha. Si lo ejecuto desde la primera opción de los parámetros, pedir valor usando la cadena siguiente, me Anonymoushttps://www.blogger.com/profile/14481662495654805314noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-11332044310655216832014-06-07T07:32:36.222+03:002014-06-07T07:32:36.222+03:00Saludos Jorge D, excelente aporte y de mucha ayuda...Saludos Jorge D, excelente aporte y de mucha ayuda, GraciasUnknownhttps://www.blogger.com/profile/07617387935505635377noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-44001612691015746982014-06-04T08:57:57.114+03:002014-06-04T08:57:57.114+03:00Hola Jorge, se puede editar la cadena de conexión ...Hola Jorge, se puede editar la cadena de conexión (de hecho, toda la consulta) en el editor del MSQuery. En el editor verás un botón "Sql" que te permite editar el texto del comando de la consulta.Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-9675647616256453792014-06-04T03:11:18.343+03:002014-06-04T03:11:18.343+03:00Hola Jorge,
Primeramente agradecerte y felicitart...Hola Jorge,<br /><br />Primeramente agradecerte y felicitarte por tu gran labor.<br /><br />Tengo un archivo en excel el cual contiene una base de datos y generé varias consultas MS Query ambas las grabe en una misma carpeta. Si copio la carpeta completa en otra PC para que trabaje con ella otra persona, al querer refrescar no trabaja. La ruta generada en la primer PC queda grabada como absoluta Anonymoushttps://www.blogger.com/profile/13062975533795030820noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-62263127970864022942014-04-29T11:52:41.498+03:002014-04-29T11:52:41.498+03:00Hola César y Ezequiel, he reconstruido el proceso,...Hola César y Ezequiel, he reconstruido el proceso, guardando y cerrando el cuaderno y no se produce el problema que ustedes señalan.Pueden mandarme el cuaderno para que le de un vistazo.Jorge Dunkelmanhttps://www.blogger.com/profile/08258855369477187969noreply@blogger.comtag:blogger.com,1999:blog-21116310.post-77296175138038203022014-04-29T07:36:17.356+03:002014-04-29T07:36:17.356+03:00Estimado Ezequiel, yo tengo el mismo problema, al ...Estimado Ezequiel, yo tengo el mismo problema, al parecer es un bug de excel. Tal vez lo pudiste solucionar??? A continuación cito lo que tú mencionas:<br />"Cuando vinculo la celda con los parámetros, funciona perfecto. Sin embargo cuando cierro el libro, no me guarda la ruta a la celda para pasar el parámetro al query. Vuelvo a abrir el libro, ejecuto la consulta y no funciona."Anonymoushttps://www.blogger.com/profile/10841977228485604858noreply@blogger.com