Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/12/2008, 06:15
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
Respuesta: Bucle vb para excel

Ocurre que para optimizar un código, tienes que dejar que la grabadora de macros cree el "código base".
A partir de él, empiezas a depurar. Por ejemplo:

Range("N5:Q5").Select
Selection.Copy


lo reemplazas por:

Range("N5:Q5").Copy

Y si quieres cambiar de notación, Range("N5:Q5").Copy lo reemplazas por:
[N5:Q5].Copy

O, por ejemplo:

Range("N5:Q5").Select
Selection.Copy
Range("AC10").Select
Selection.Paste


lo reemplazas por:
[n5:q5].Copy [ac10]

En fin: leyendo macros de otras personas puedes ir tomando ideas para optimizar los tuyos.

Saludos, Cacho.