modificar rango con macro
Publicado por jorge (67 intervenciones) el 30/01/2007 23:31:36
tengo que seleccionar en una macro un rango en funcion de una variable pero no consigo hacerlo (soy nuevo con visual basic)
se trata de seleccionar una lista de longitud variable para despues copiarla, y hacer mas procesos, pero no se que comando utilizar para hacer esta seleccion
el codigo que genero es el siguiente:
Dim longitud As Integer
longitud = 1
While ActiveCell.Value <> "CANT"
ActiveCell.Offset(-1, 0).Range("A1").Select
longitud = longitud + 1
Wend
ActiveCell.Offset(longitud - 1, 0).Range("A1").Select
End Sub
Y la estrategia es tomar como punto inicial el inferior, conter el numero de filas hasta llegar e encontrar en alguna celda la palabra CANT, y entonces hacer la seleccion del num de filas almacenado en la variable longitud.
se que la última instruccion no es correcta, pero es aqui donde me pierdo
se trata de seleccionar una lista de longitud variable para despues copiarla, y hacer mas procesos, pero no se que comando utilizar para hacer esta seleccion
el codigo que genero es el siguiente:
Dim longitud As Integer
longitud = 1
While ActiveCell.Value <> "CANT"
ActiveCell.Offset(-1, 0).Range("A1").Select
longitud = longitud + 1
Wend
ActiveCell.Offset(longitud - 1, 0).Range("A1").Select
End Sub
Y la estrategia es tomar como punto inicial el inferior, conter el numero de filas hasta llegar e encontrar en alguna celda la palabra CANT, y entonces hacer la seleccion del num de filas almacenado en la variable longitud.
se que la última instruccion no es correcta, pero es aqui donde me pierdo
Valora esta pregunta


0