3.284 cursos gratis
6.263.460 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Ofimática > Excel. Hojas de cálculo (quinta parte) > Combinación de macros

Excel. Hojas de cálculo (quinta parte)

Autor: Editorial McGraw-Hill
Curso:  4,23/5 4,23/5 (13 opiniones) |3822 alumnos|Fecha publicación: 07/11/2008

Capítulo 3:

 Combinación de macros

Combinación de macros. Ejecución paso a paso

Es posible que se nos presente la necesidad de crear una macro más o menos compleja y en la que parte de las acciones que realiza ya las tengamos implementadas en otras macros.

Podríamos crear la nueva macro desde cero, pero en este caso lo que parece más inteligente es que combinemos las que ya tenemos en una que realice todas las tareas. Como de momento sólo disponemos de una macro, supongamos que hemos creado otra cuyo código podemos ver en la Figura 8.64.

Combinación de macros

Fig. 8.64. Código VBA de la segunda macro.

Como su descripción indica, la finalidad de la macro es la de convertir el color de la letra a rojo. El código es un poco más largo que el de la primera macro y contiene estructuras que merecen ser comentadas. Las sentencias With Selection.Font y End With, delimitan lo que se conoce como estructura With. Toda instrucción que se encuentre en su interior y que comience por un punto llevará la palabra Selection.Font a la izquierda del punto. De este modo obtenemos un código más fácil de leer y a la vez escribimos menos código. Como en muchas ocasiones las macros modifican propiedades de un mismo objeto, el uso de la estructura With aparece con bastante frecuencia en su código.

Las instrucciones contenidas dentro de la estructura With modifican propiedades de la fuente de la selección. Si nos fijamos, únicamente la última instrucción hace referencia a una propiedad que se refiere al color (ColorIndex). Las otras establecen el tipo de fuente (Name), estilo (FontStyle), tamaño (Size), etc. De todo ello podemos deducir que, como pasaba en la primera macro, ahora también hay instrucciones de las que podemos prescindir. De hecho podemos reducir todo el código de la estructura With a: Selection.Font.ColorIndex = 3

Es aconsejable eliminar todas aquellas instrucciones innecesarias del código ya que consumen recursos, sobre todo tiempo, que penalizan nuestra aplicación.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 13 opiniones. Opina sobre este curso.


Cursos similares a Excel. Hojas de cálculo (quinta parte)


Cursos Valoración Alumnos Vídeo
Facturación, cobros, pagos e impuestos
La Contabilidad Computarizada (contabilidad con Excel y Outlook principalmente) se refiere a la relación entre la Contabilidad y la I... [16/11/09]
0/5 45  
Finanzas. Libertad financiera
Las finanzas y la inversión deberían regir nuestra economía personal. La libertad financiera tiene ... [22/09/09]
 4,50/5 303  
Excel. Hojas de cálculo (tercera parte)
Curso del software Excel y formación ofimática. En esta tercera parte de nuestro curso de uso avanzado de hojas de cálculo de Excel aprenderás a modificar gráficos; conoc... [07/11/08]
 2,50/5 2.653  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail