mover a celda relativa

04/03/2007 - 07:16 por heladioreyes | Informe spam
Hola amigos

Tal vez alguien pueda ayudarme

Tengo una hoja con una matriz [matriz] de datos en excel y tengo otra
hoja en donde capturo datos [entrada] y con algunas formulas
dependientes los envio a la hoja matriz.

El problema que tengo es que la matriz es cada vez mas grande y
compleja y es muy engorroso usar los procedimientos de ir y
autofiltro.

Alguien podria ayudarme con un pequeño procedimiento de un macro para
que tome de la hoja de datos el numero de registro que esta en la
celda a1 y (por ejemplo 20) y el dato de informacion del alumno que
esta en la celda a2 (por ejemplo 5 que corresponde a la columna de las
edades) y estos datos los use para saber la celda en la que tiene que
posesionarse en la matriz es decir (fila 20,columna 5) y ahi me ponga
el dato de edad que se camptura en la celda a3.

En otras palabras enviar a la hoja "matriz" el dato de la celda A3 de
la hoja "Entrada" ("15 años"), tomando como parametros el numero de
alumno (20 ) y el numero del parametro de columna (5).

gracias por su apoyo.
 

Leer las respuestas

#1 Héctor Miguel
04/03/2007 - 07:39 | Informe spam
hola, heladio !

... procedimiento de un macro para que tome de la hoja de datos el numero de registro que esta en la celda a1
... y el dato de informacion del alumno que esta en la celda a2... que corresponde a la columna
... y estos datos los use para saber la celda en la que tiene que posesionarse en la matriz
es decir (fila 20, columna 5) y ahi me ponga el dato de edad que se captura en la celda a3
En otras palabras enviar a la hoja "matriz" el dato de la celda A3 de la hoja "Entrada" ("15 a#os")
tomando como parametros el numero de alumno (20) y el numero del parametro de columna (5)



por ejemplo:

Sub Prueba()
With Worksheets("entrada")
Worksheets("matriz").Cells(.Range("a1"), .Range("a2")) = .Range("a3")
End With
End Sub

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

Preguntas similares