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 !

Necesito el codigo para establecer un rango por ejemplo de la columna A que varia constantemente
y siempre hay por lo menos 5 filas (la primera son titulos).
El codigo que me faciliten estara integrado en otro...



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.
Respuesta Responder a este mensaje
#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:
hola, Jose !

Necesito el codigo para establecer un rango por ejemplo de la columna A
que varia constantemente
y siempre hay por lo menos 5 filas (la primera son titulos).
El codigo que me faciliten estara integrado en otro...



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.

Respuesta Responder a este mensaje
#3 Héctor Miguel
04/06/2008 - 23:00 | Informe spam
hola, José Rafael !

+ Las filas son las 5 primeras es decir de la 1ª a la 5ª. No hay filas anteriores.
+ Los datos pueden ser numerios o texto sin filas vacias ni intercaladas
+ Desde la 2ª fila hasta el final de filas es el mismo grupo de datos
+ Lo que haria el otro codigo seria por ejemplo BuscarV(a2;rango;3;falso)
donde rango seria el nombre del rango por el que estoy pidiendo un codigo para establecerlo
+ Por codigo exclusivamente. No domino las referencias dinamicas...



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.
Respuesta Responder a este mensaje
#4 José Rafael
05/06/2008 - 11:20 | Informe spam
Muchas gracias
Jose

"Héctor Miguel" escribió en el mensaje
news:
hola, José Rafael !

+ Las filas son las 5 primeras es decir de la 1ª a la 5ª. No hay filas
anteriores.
+ Los datos pueden ser numerios o texto sin filas vacias ni intercaladas
+ Desde la 2ª fila hasta el final de filas es el mismo grupo de datos
+ Lo que haria el otro codigo seria por ejemplo BuscarV(a2;rango;3;falso)
donde rango seria el nombre del rango por el que estoy pidiendo un
codigo para establecerlo
+ Por codigo exclusivamente. No domino las referencias dinamicas...



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.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida