Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/10/2009, 04:21
Avatar de mrocf
mrocf
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Respuesta: Pasar datos de una hoja a otra en excel

Hola! cuexco.
Nota que para escribir 4 datos estás recorriendo desde la fila "1" cuatro columnas... ¡¡¡Eso es muy ineficiente!!!

Me parece que resumiendo las ideas comentadas por 3pies, lo que se "acomoda" a tus necesidades es:

Código vb:
Ver original
  1. Sub recorrer()
  2.  
  3. With Sheets("Hoja3").[a65536].End(xlUp).Offset(1)
  4. .Offset(, 0).Formula = Sheet("Hoja1").[g4].Value
  5. .Offset(, 1).Formula = Sheet("Hoja1").[d8].Value
  6. .Offset(, 2).Formula = Sheet("Hoja1").[d12].Value
  7. .Offset(, 3).Formula = Sheet("Hoja1").[b17].Value
  8. End With
  9.  
  10. End Sub

Comenta si te ha servido, ¿si?

Saludos, Cacho.