Datos variables en base de datos extraer con macro
publicado
Buen día,
Solicito su colaboración con lo siguiente:
Tengo que traer una información de una base de datos con clientes para ajustar un informe con las ejecutivas manejan cada cliente.
Yo tengo la información que que cliente mueve cada ejecutiva.
Estaba extrayendo ya de la información pegada, con una macro los clientes de la ejecutiva "A" por medio de un filtro avanzado con los datos que tengo previamente de que clientes maneja esta ejecutiva "A" en el rango de selección del filtro avanzado. Hasta ahí no hay problema.
Los datos que debe traer para este ejemplo son: Cliente de la ejecutiva "A", Semana del año "2015-8", Fecha de paz y salvo "0000-00-00" Tipo "Liq".
El problema me surge, porque por ejemplo de los 10 clientes que maneja la ejecutiva "A" sólo se movieron 7 para este informe. Como es obvio la macro cuando realiza esta orden, trae la información inexacta. La instrucción que hice por excel es la siguiente:
Estoy intentando una formulación en la celda "V1" :
Pero no conozco un código que me permita traer el valor del rango "V1" en la macro adjunta.
No se si este es el mejor modo de realizar las cosas, o si tienen una nueva idea que me permita resolver este problema.
Agradezco muchísimo su colaboración, no soy muy diestro con el Visual Basic y lo que intento programar, lo hago es por el excel y luego miro el Visual.
Buen día,
Solicito su colaboración con lo siguiente:
Tengo que traer una información de una base de datos con clientes para ajustar un informe con las ejecutivas manejan cada cliente.
Yo tengo la información que que cliente mueve cada ejecutiva.
Estaba extrayendo ya de la información pegada, con una macro los clientes de la ejecutiva "A" por medio de un filtro avanzado con los datos que tengo previamente de que clientes maneja esta ejecutiva "A" en el rango de selección del filtro avanzado. Hasta ahí no hay problema.
Los datos que debe traer para este ejemplo son: Cliente de la ejecutiva "A", Semana del año "2015-8", Fecha de paz y salvo "0000-00-00" Tipo "Liq".
El problema me surge, porque por ejemplo de los 10 clientes que maneja la ejecutiva "A" sólo se movieron 7 para este informe. Como es obvio la macro cuando realiza esta orden, trae la información inexacta. La instrucción que hice por excel es la siguiente:
Estoy intentando una formulación en la celda "V1" :
Pero no conozco un código que me permita traer el valor del rango "V1" en la macro adjunta.
No se si este es el mejor modo de realizar las cosas, o si tienen una nueva idea que me permita resolver este problema.
Agradezco muchísimo su colaboración, no soy muy diestro con el Visual Basic y lo que intento programar, lo hago es por el excel y luego miro el Visual.
ISSE1.zip