Tecnología

Inicio

Programación Excel Tutorial

Además de tener muchas herramientas existentes para la gestión de datos, Microsoft Excel le permite crear nuevas herramientas, utilizando su lenguaje de programación Visual Basic. Aunque es posible y, a menudo práctico para crear secuencias de comandos mediante la grabación de macros, scripts de codificación con la mano le permite a adaptar a sus necesidades exactas.

La selección de la propiedad

Un concepto clave en el uso de Visual Basic para mejorar Excel es el rango de celdas seleccionadas. El uso de Visual Basic, puede dar formato, ordenar, filtrar y hacer cualquier número de otras cosas a estas células más rápido que puedas sin secuencias de comandos. Visual Basic puede acceder a la selección actual de células a través de la propiedad Application.Selection, que puede ser abreviado a simplemente Selección.

Pruebe con un simple script que los colores de la selección actual. Introduzca el IDE de Visual Basic (entorno de desarrollo integrado) e introducir este texto en la ventana de código:

SelectionExample sub ()

Selection.Interior.Color = rgbBlue

End Sub

Observe lo fácil que es adivinar lo que el código va a hacer. Visual Basic puede ser muy similar al Inglés.

Volver a la hoja de trabajo (Alt-F11) e introducir datos en algunas celdas. Seleccione las celdas, a continuación, ejecutar la macro SelectionExample en ellos: seleccione desarrollador> Macros, haga clic en "SelectionExample" de la lista y haga clic en el botón Ejecutar. Las células seleccionadas se volverá azul.

Experimentando con el Código

Como se ha mencionado antes, Visual Basic puede ser fácil de leer, incluso si usted no tiene ninguna experiencia en programación. Esto hace que la modificación de su programa muy fácil. Cambiar el programa para dar a las células de un color diferente del azul. Utilice una de las constantes de color que comienza con las letras "RGB". Trate rgbYellow y rgbGreen.

Examinador de objetos

Puede encontrar una lista completa de colores en el explorador de objetos de Visual Basic. El navegador de objetos se enumeran todas las funciones (también conocidos como métodos) y las propiedades de todos los objetos disponibles para programas de Visual Basic.

Dentro del IDE, pulse F2 para abrir el explorador de objetos. En la ventana de búsqueda, introduzca RGB y pulse Intro. Una lista completa de los colores aparece en la ventana de resultados de búsqueda. Pruebe rgbBlanchedAlmond en su código, o rgbBurlyWood.

Filtrar datos

Consideremos un ejemplo más práctico de utilizar Visual Basic: Filtrado de datos. Voy a mostrar sólo las filas de la selección actual que responden a una serie de criterios. Comience por la creación de los datos. Introduzca esta tabla en cualquier lugar de la hoja 1:

Empleado, años con la empresa
Joe fideicomiso, 10
Contrariamente a María, 1
Estevan Stevens, 5

Volver al IDE de Visual Basic y escriba este nuevo código:

myFilter sub ()

Selection.AutoFilter Field:=2, Criteria1:="<5"

End Sub

Volver a la hoja de cálculo y seleccione los datos de los empleados. Ejecutar la macro myFilter, que mostrará sólo aquellas filas con los empleados que han tenido menos de cinco años en la empresa.