3.287 cursos gratis
6.265.095 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) > Macros. Modificación (segunda parte)

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 2:

 Macros. Modificación (segunda parte)

Si somos de los que no sabemos nada de programación, de VBA, o de ambas cosas, explicaremos de la forma más   comprensible posible, qué significa cada fragmento del texto, aunque ya adelantamos que éste libro no pretende ser un manual de programación y que puedes (y debes) utilizar otras publicaciones existentes en el mercado dedicadas a este tema. Comenzaremos por la primera y última líneas: Sub FNUM() y End Sub.
 
Todo programa VBA está compuesto por conjuntos de instrucciones agrupadas con un mismo nombre y que realizan una tarea común. Estos trozos de código se dividen en dos tipos : subrutinas y funciones. La diferencia entre ellas estriba en que las funciones devuelven un valor y las subrutinas no.

Pues bien, en nuestro caso FNUM es una subrutina y su comienzo y final viene delimitado por las palabras claveLas siguientes líneas, que son de color verde, tienen todas la particularidad de que comienzan con un apóstrofe (`).
 
Son los denominados comentarios, o textos explicativos que se insertan entre el código ejecutable y que dan información al programador acerca de cosas como quién fue el creador de la macro, en qué fecha, qué tarea realiza, etc., y todo aquello que deseemos especificar.

Las tres líneas siguientes, escritas en color negro, forman el código ejecutable de la macro, o en otras palabras, son las que realizan el trabajo que lleva a cabo la macro. Si las observamos con detenimiento veremos que las dos primeras son casi idénticas, y si sabemos algo de inglés podremos deducir que lo que hacen es modificar el estado de la ventana principal de la aplicación.

La primera minimiza la ventana y la segunda la pone en estado normal. Como estas dos acciones se realizan consecutivamente, observaremos que al ejecutar la macro primero se minimiza Excel un instante y después vuelve a su posición normal.

Esto nos hace pensar que quizá no sean necesarias, ya que cuando ejecutamos la macro, la ventana ya se encuentra en estado normal, por lo cual las borramos desde el mismo editor. La tercera modifica el formato numérico de la selección actual aplicándole el patrón #,##0.00.

Es fácil deducir que ésta es la instrucción que realiza la tarea de modificación del formato numérico. Si guardamos los cambios en el editor y volvemos a ejecutar la macro veremos que ahora ya no efectúa el extraño comportamiento que provocaba el minimizar y maximizar la ventana de Excel por la existencia de las instrucciones que acabamos de borrar.

Es posible que deseemos reutilizar una macro creada en un libro de trabajo desde otro diferente. Para hacerlo posible, cuando la grabemos hemos de seleccionar Libro de macros personal en la lista Guardar macro en: del cuadro de diálogo Grabar macro.

Capítulo siguiente - Combinación de macros
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