codigo de un rango variable

01/06/2008 - 13:01 por Jose | Informe spam
Necesito el codigo para establecer un rango por ejemplo de la columna A que
varía constantemente y siempre hay por lo menos 5 filas (la primera son
titulos).
El código que me faciliten estará integrado en otro.
Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/06/2008 - 22:46 | Informe spam
hola, Jose !

Mostrar la cita
hay "algo" que tu estas viendo (o conoces) y de este lado se tendria que "adivinar/suponer/inventar/..." ?
(poque es mas seguro que probable... que nos quedariamos "fuera" de tu realidad) -???- (p.e.)

- los titulos son siempre en la fila 1 ? (o hay algo an filas anteriores ?)
- que tipo de datos hay en la columna A ? (numero, texto, mixto, celdas vacias intercaladas, ???)
- hay otro "grupo de datos"... despues de las (cuando menos) 5 filas del primer "grupo" ?
- "que" es lo que haria "el otro codigo" con el dato-rango que se determine segun lo que expones ?
- podria ser un rango que nombres con referencias "dinamicas" ? (o debe ser por codigo exclusivamente ?)

saludos,
hector.
#2 José Rafael
04/06/2008 - 17:48 | Informe spam
+ Las filas son las 5 primeras es decir de la 1ª a la 5ª. No hay filas
anteriores.
+ Los datos pueden ser númerios o texto sin filas vacias ni intercaladas
+ Desde la 2ª fila hasta el final de filas es el mismo grupo de datos
+ Lo que haría el otro código sería por ejemplo BuscarV(a2;rango;3;falso),
donde rango sería el nombre del rango por el que estoy pidiendo un código
para establecerlo
+ Por código exclusivamente. No domino las referencias dinámicas.
Gracias por todo, lamento mi falta de visión para enviar la información
necesaria de "primeras" ...
Saludos
Jose

"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
#3 Héctor Miguel
04/06/2008 - 23:00 | Informe spam
hola, José Rafael !

Mostrar la cita
suponiendo que el "rango" es de la hoja1 y SIEMPRE inicia en la celda [A1]...
podrias usar una instruccion +/- como la siguiente (CADA VEZ que necesites "ajustar" las dimensiones)...

ActiveWorkbook.Names.Add _
Name:="Rango", _
RefersTo:=Worksheets("hoja1").Range("a1").CurrentRegion

(sigo creyendo que seria mas "flexible" si lo determinas "dinamicamente" por funciones de hoja de calculo)

saludos,
hector.
#4 José Rafael
05/06/2008 - 11:20 | Informe spam
Muchas gracias
Jose

"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida