Macros
as macros son un grupo de instrucciones programadas bajo entorno vba (visual basic para aplicaciones), cuya tarea principal es la automatización de tareas repetitivas y laresolución de cálculos complejos.
El lenguaje vba, es un lenguaje de programación basado en el visual Basic, enfocado a la realización de programas sobre las herramientas Excel, Access, Word....,mediante macros en vba podemos crear nuevas funciones para nuestras hojas Excel, personalizar estilos y formatos, crear programas para la resolución de cálculos complejos, automatizar tareas...
Una vezrealizado el código vba, podemos ejecutar el programa mediante la creación de botones, nuevos menús... de tal forma que la aplicación creada resulte intuitiva y de fácil manejo.
Cambiar el fono deuna celda
¿Cómo se puede modificar el color de fondo de una celda utilizando Visual Basic para Aplicaciones (VBA)?
Debe utilizar la propiedad Interior de la celda y, a continuación:
Puede usarColorIndex (para utilizar uno de los 56 colores "preestablecidos" de Excel):
ActiveCell.Interior.ColorIndex = 36
O bien, puede utilizar Color:
Range("A1:A6").Interior.Color = RGB(200,160,35)
BuclesSeguro que has pensado alguna vez, en cómo repetir varias veces una misma acción, hasta que se cumpla una condición o hasta que hayas llegado a repetirla un número determinado de veces. Para esosirven los bucles.
Todos los bucles necesitan una condición, que se debe cumplir, para que se produzca la siguiente repetición del bucle.
Hay distintos tipos de bucles:
· Do...Loop: Seguir enel bucle mientras o hasta una condición sea cierta (True).
· For...Next: Utilizar un contador para ejecutar las instrucciones un número determinado de veces.
· For Each...Next:Repetición del grupo de instrucciones para cada uno de los objetos de una colección.
Grabar una macro
Cuando se graba una macro, Excel almacena información sobre cada paso dado cuando seejecuta una...
Regístrate para leer el documento completo.