Acceso al contenido de una celda de excel.

franciscociria
31 de Mayo del 2004
Me podriais decir como se hace un bucle for que recorra todas las casillas de una columna de excel.Estoy haciendo una macro para que al pulsar un boton los numeros negativos pasen a ser cero.El problema es que no se como acceder al contenido de una celda.
Gracias

Cristian
31 de Mayo del 2004
Hola
Para referirte a una celda es con esto:
Hoja1.Cells(2, 1)
En lo anterior especifico la hoja en la que se va a trabajar Hoja1, luego Cells es el objeto celda, lo que esta entre los parentecis es para identificar la celda (2,1) esto seria como un (2,1) 2=Fila y 1=Columna(Columna A).

Para tu ejemplo seria algo asi:
Private Sub CommandButton1_Click()
Dim X as Byte
For X=1 to 10
If Hoja1.Cells(X, 1)<0 then
Hoja1.Cells(X, 1)=0
End if
Next
End Sub

Ya lo probe y me funciono, Espero sea lo que necesitas
Alguna duda aqui estare.
Chao

franciscociria
31 de Mayo del 2004
GRACIAS