Ssspobreza en el peru

Solo disponible en BuenasTareas
  • Páginas : 4 (787 palabras )
  • Descarga(s) : 9
  • Publicado : 17 de agosto de 2010
Leer documento completo
Vista previa del texto
Muchos de vosotros os habréis preguntado en alguna ocasión, como se pueden ejecutar varias macros a la vez, por ejemplo al pulsar un botón que hemos creado nosotros, y donde solo podemos asociaruna macro.

La respuesta como veréis, es muy sencilla, pues se trata de llamar a las macros de forma secuencial. Es decir, primero se ejecutará una macro, cuando acabe se ejecutará otra macro,cuando acabe esta otra macro se ejecutará la tercera macro, y así sucesivamente hasta llamar al último macro.

La cuestión es, cómo llamar a cada una de las macros siguientes, desde la macro que seestá ejecutando en ese momento. Pues bien fácil, poniendo como última línea del macro (o penúltima si utilizamos la instrucción Application.ScreenUpdating = False como última línea), el nombre delsiguiente macro. Vamos a ilustrarlo con un ejemplo.

Supongamos que tenemos esta sencilla macro que nos servirá para escribir del 1 al 10, en las celdas que van desde A1 a A10:

|SubContar_hasta_10() |
|'Nos situamos en la celda A1|
|Range("A1").Select|
|For i = 1 To 10 |
|'escribimos el número|
|ActiveCell = i|
|'bajamos una línea |
|ActiveCell.Offset(1, 0).Select...
tracking img