Validación con arreglo

22/01/2007 - 21:07 por J.P. | Informe spam
Buenas tardes
He generado desde codigo VBA un arreglo llamdo unidad(1 to 100), ahora
bien lo que quiero es que dicho arreglo me sirva de lista para validar
la celda B2 de la hoja2, alguien sabe como hacerlo?

Agradezco su Colaboración
 

Leer las respuestas

#1 Héctor Miguel
23/01/2007 - 01:34 | Informe spam
hola, Jose !

He generado desde codigo VBA un arreglo llamdo unidad (1 to 100)
... quiero... que dicho arreglo me sirva de lista para validar la celda B2 de la hoja2... como hacerlo?



si pretendes usar 'reglas de validacion' [por lista] para una celda que muestre un desplegable con los numeros del 1 al 100
[obviamente] necesitaras de una... 'lista' :)) para lo cual tienes [hasta donde se]... solo dos alternativas...

a) escribir los numeros del 1 al 100 [p.e.] en el rango 'A1:A100' de alguna hoja...
y despues usar ese rango como 'origen' de la lista o...

b) escribir los numeros del 1 al 100 'directamente' en el cuadro de referencia del manu de validacion por lista :))
para lo cual, deberas 'separarlos' usando el separador de listas que use tu configuracion regional [p.e. la coma]
o sea, tendrias que escribir en el cuadro de referencia +/- de la siguiente manera: 1,2,3,4,5...,100
PERO... existe un 'limite' de ~255 caracteres posibles de 'entrar' en dicho cuadro de referencia [aun por codigo] :-((
o sea, si calculamos los caracteres necesarios para escribir una lista del 1 al 100 en dicho cuadro de referencia...
necesitaras 291 caracteres: -> 180 [por digitos dobles 10-99], 9 [digitos sencillos 1-9], 3 [por el 100] y 99 'separadores'
[creo que ya te puedes olvidar de este metodo... aun si lo 'escribieras' por codigo usando tu arreglo-vba] :-((

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares