no recorrer celdas

03/12/2003 - 21:09 por Guille | Informe spam
Hola grupo
Tengo una macro (al fin la pude hacer) que recoge datos de unas celdas y las
pega en otras, pero no quiero que me muestre dónde va, porque marea tanto
movimiento. alguien sabe cómo hacer para que la hoja donde corre la macro se
quede estática.

Saludos
GSilva
 

Leer las respuestas

#1 Carlos A.
03/12/2003 - 22:09 | Informe spam
Hola.

Examine este código... tal vez le de una idea
clara de lo que necesita

La clave está en NO usar range(celda).Select

fil = 1

Do
'Celda que contiene el dato
col = "A"
celda = Trim(col) & Trim(Str(fil))
If Range(celda).Formula = "" Then
Exit Do
End If
dato = Range(celda).Formula

' Donde pegará los datos
col = "B"
celda = Trim(col) & Trim(Str(fil))
Range(celda).Formula = dato

fil = fil + 1
Loop
End Sub


Puede reemplazar .Formula por .Text o
.FormulaR1C1

Espero sea esto lo que necesita.

Saludos,

Carlos.
Hola grupo
Tengo una macro (al fin la pude hacer) que recoge datos


de unas celdas y las
pega en otras, pero no quiero que me muestre dónde va,


porque marea tanto
movimiento. alguien sabe cómo hacer para que la hoja


donde corre la macro se
quede estática.

Saludos
GSilva


.

Preguntas similares