Visual Basic - Ayuda con Excel

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con Excel

Publicado por Armando (1 intervención) el 30/07/2002 22:01:10
Hola.
Como le hago para que en un ciclo for pueda llenas celdas, por ejemplo escribir del 1 al 10 de la celda A1 a la A10.

FOR i=1 TO 10
REM Aqui tengo el problema Range("A ") como pongo la variable i
Range("Ai").Select
ActiveCell.FormulaR1C1 = "i"
NEXT i

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con Excel

Publicado por Ery (155 intervenciones) el 31/07/2002 20:39:22
Buscas la funcion Row y Col de la referencia para acceder a cada celda en forma individual..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con Excel

Publicado por david (1 intervención) el 01/08/2002 01:10:13
Hola.

Puedes utilizar los siguientes procedimientos:
las celdas tienen las propiedades column y row entonces puedes hacer lo siguiente:

while activecell.row <=10
ActiveCell.FormulaR1C1 = activecell.row // o activecell.row - 1
// el codigo a continuación se desplaza a la siguiente celda
activecell.offset(1,0).range("A1").activate
// el ofset se constituye asi : ofset(fila a avanzar,columna a avanzar)
// en este caso avanzo una fila y 0 columnas
wend

espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar