4,23/5
(13 opiniones)
|3822 alumnos|Fecha publicación: 07/11/2008
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.
Hay 13 opiniones. Opina sobre este curso.
| 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] |
|
45 | ||
|
Finanzas. Libertad financiera Las finanzas y la inversión deberían regir nuestra economía personal. La libertad financiera tiene ... [22/09/09] |
|
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.653 | ||
Publicar en
del.icio.us
digg
meneame