Hola a todos...
Cualquier macro la puedes hacer correr cuando abra un archivo, simplemente
se asocia el evento Abrir del documento con la macro deseada, incluso se
puede poner la ruta del archivo como segura para que no pregunte si se
activan las macros...
Cuando dices -- cuando yo actualizo algun valor del catalogo, tambien se
actualice automaticamente en la celda donde se almacena --
¿Te refieres a que cuando agregues un valor en tu lista de catalogo, los
valores nuevos se muestren en la lista de validación?... Si la respuesta es
si, se me ocurren tres opciones (supongo que habrá más)...
1.- Establece en el intervalo de celdas, un rango amplio de tu catalogo, por
ejemplo, si tienes datos desde A2 y hasta A9, podrías poner como final
A1000, aunque mi recomendación es que establezcas un número menor más
"realista" que de acuerdo a tu experiencia, sea suficiente para los nuevos
valores ya que los valores extra vacios te los mostrara como lineas
vacias...
2.- La opción Intervalo de celdas, te permite usar una formula para
establecer la dirección dinámicamente, como podrás notar, la celda que
cambia es la final y esta crece conforme agregues datos, la siguiente
formula funciona si, el rango establecido para devolver los valores, SOLO se
usa para ello, si tienes otros valores debajo, establece el valor final en
unos más pequeño, esto es por que la función CONTARA te contara TODOS los
valores en el rango establecido
INDIRECTO("A2:"&DIRECCIÓN(CONTARA(A1:A65536);1))
En la formula anterior asumo que TODA la columna A se usara para los valores
a devolver, por supuesto la tienes que modificar (sencillo) para que incluya
la hoja si estos están en otra hoja como creo es tu caso...
3.- Una macro te puede establecer este valor dinámicamente de forma fácil,
pero mi recomendación es que uses la opción 2 que es dinámica y muy
divertida...
Saludos a todos...
Mauricio
El 7 de octubre de 2008 16:14, Eduardo Moreno <[EMAIL PROTECTED]>escribió:
> No se me ocurre ninguna.
>
> Algo similar quise hacer por medio de macros, y el macro funciuono
> gracias a la ayuda de Mauricio, pero los macros no corren cuando abres
> el archivo, a menos que tengas a dicjho macro dentro de las funciones y
> subrutinas propias de tu configuración.
>
> Si la plantilla no la vas a distribuir, te paso un código para macro, si
> la vas a distribuir, va a estar más difícil.
>
> JERONIMO SALAZAR RAMIREZ escribió:
> > Hola que tal buen día a todos.
> >
> > Agradezco la ayuda que me puedadn brindar con la siguiente duda:
> >
> > Tengo dos hojas en calc, una que se llama concentrado y otra de
> catalogos.
> > en la de concentrado estoy registrando equipo de computo por dirección,
> en
> > la celda la que escribo la dirección a la que pertenece el equipo,
> necesito
> > que los valores me los tome de una lista de seleccion; para esto tengo la
> > hoja de catalogos en la que defino todas las direcciones(Planaeacion,
> > Informatica, etc...), para esto hago lo sifuiente:
> >
> > Me posiciono en la celda -> me voy al menu datos -> elijo la opcion de
> > validez, y en la opcion de permitir elijo "intervalo de celdas", y en el
> > cuadro de origen pongo "catalogos.A1:A9" (es el rango en donde tengo las
> > direcciones).
> >
> > Y pues bueno los valores si los toma y todo, pero mi duda surge si hay
> > alguna manera de cuando yo actualizo algun valor del catalogo, tambien se
> > actualice automaticamente en la celda donde se almacena.
> >
> >
>
>
> --
> J. Eduardo Moreno
> TOKONHU de México
> 044 55 2748 4840
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
_______________________________
Todo lo que no es dado es perdido