SlideShare una empresa de Scribd logo
1 de 1
¿Por qué usar VBA en Excel 2010?
Microsoft Excel 2010 es una herramienta muy eficaz que se puede usar para manipular,
analizar y presentar datos. A veces, no obstante, a pesar del amplio conjunto de
características que ofrece la interfaz de usuario (UI) estándar de Excel, es posible que se
desee encontrar una manera más fácil de realizar una tarea repetitiva y común, o de
realizar alguna tarea no incluida en la interfaz de usuario. Afortunadamente, las
aplicaciones de Office, como Excel, tienen Visual Basic para Aplicaciones (VBA), un
lenguaje de programación que brinda la posibilidad de ampliar dichas aplicaciones.
VBA funciona mediante la ejecución de macros, procedimientos paso a paso escritos en
Visual Basic. Aprender a programar podría parecer intimidante, pero con algo de paciencia
y algunos ejemplos, como los que se incluyen en este artículo, muchos usuarios
encuentran que conocer aunque sea una pequeña parte del código de VBA facilita su
trabajo y les brinda la posibilidad de ejecutar tareas en Office que antes creían imposibles
de realizar. Si se adquieren algunos conocimientos sobre VBA, resultará mucho más
sencillo seguir aprendiendo, por lo que aquí las posibilidades son ilimitadas.
Sin duda, la razón más frecuente por la cual se usa VBA en Excel es para automatizar
tareas repetitivas. Por ejemplo, suponga que tiene docenas de libros con docenas de
hojas de cálculo y necesita realizar cambios en cada uno de ellos. Los cambios podrían ser
tan simples como aplicar formato nuevo a algún rango fijo de celdas, o bien tan
complejos como buscar algunas características estadísticas de los datos en cada hoja,
elegir el mejor tipo de gráfico para mostrar datos con esas características y, a
continuación, crear y dar formato al gráfico en consecuencia.
En ambos casos, es probable que prefiera no realizar estas tareas de forma manual, al
menos no más de unas pocas veces. En su lugar, las tareas pueden automatizarse usando
VBA para escribir las instrucciones explícitas que Excel debe seguir.
No obstante, VBA no es útil solo para tareas repetitivas. También puede usar VBA para
crear nuevas funcionalidades en Excel (por ejemplo, puede desarrollar nuevos algoritmos
para analizar datos y, a continuación, usar las funcionalidades de gráficos de Excel para
mostrar los resultados) y realizar tareas que integren Excel con otras aplicaciones de Office,
como Microsoft Access 2010. De hecho, de todas las aplicaciones de Office, Excel es la
más usada como algo similar a una plataforma de desarrollo general. Además de todas las
tareas obvias que implican listas y contabilidad, los programadores usan Excel en una
amplia variedad de tareas, desde visualización de datos hasta prototipos de software.
A pesar de todas las buenas razones para usar VBA en Excel 2010, es importante recordar
que la mejor solución de un problema posiblemente no se relacione con VBA en absoluto.
Excel tiene una gran variedad de características sin VBA y es posible que hasta un usuario
avanzado no esté familiarizado con todas ellas. Antes de acudir a una solución de VBA,
realice una búsqueda exhaustiva en Ayuda y recursos en línea para asegurarse de que no
existe una manera más simple.

Más contenido relacionado

La actualidad más candente

Ejercicios Word 2
Ejercicios Word 2Ejercicios Word 2
Ejercicios Word 2CaAsVe
 
Presentacion excel 2007
Presentacion excel 2007Presentacion excel 2007
Presentacion excel 2007asesoriauna
 
Ensayo de la unidad 3 (1)
Ensayo de la unidad 3 (1)Ensayo de la unidad 3 (1)
Ensayo de la unidad 3 (1)escobarjoy
 
Guia basica de__excel
Guia basica de__excelGuia basica de__excel
Guia basica de__excelleidys 702
 
Preguntas frecuentes en la impresion de formatos preimpresos con excel
Preguntas frecuentes en la impresion de formatos preimpresos con excelPreguntas frecuentes en la impresion de formatos preimpresos con excel
Preguntas frecuentes en la impresion de formatos preimpresos con excelJFKSOFT CORP.
 
Word, excel y power point
Word, excel y power pointWord, excel y power point
Word, excel y power pointCesarEduardo50
 
Definición de macros vba
Definición de macros vbaDefinición de macros vba
Definición de macros vbaCarolina Arango
 
Excel de xavi 2 12 l
Excel de xavi 2 12 lExcel de xavi 2 12 l
Excel de xavi 2 12 loscarrosa
 
Angel y cielo
Angel y cieloAngel y cielo
Angel y cielotelometo
 

La actualidad más candente (19)

Tabloas
TabloasTabloas
Tabloas
 
Ejercicios Word 2
Ejercicios Word 2Ejercicios Word 2
Ejercicios Word 2
 
Presentacion excel 2007
Presentacion excel 2007Presentacion excel 2007
Presentacion excel 2007
 
Excel - Macros
Excel - MacrosExcel - Macros
Excel - Macros
 
Ensayo de la unidad 3 (1)
Ensayo de la unidad 3 (1)Ensayo de la unidad 3 (1)
Ensayo de la unidad 3 (1)
 
Guia basica de__excel
Guia basica de__excelGuia basica de__excel
Guia basica de__excel
 
Preguntas frecuentes en la impresion de formatos preimpresos con excel
Preguntas frecuentes en la impresion de formatos preimpresos con excelPreguntas frecuentes en la impresion de formatos preimpresos con excel
Preguntas frecuentes en la impresion de formatos preimpresos con excel
 
Word, excel y power point
Word, excel y power pointWord, excel y power point
Word, excel y power point
 
Microsoft Office
Microsoft OfficeMicrosoft Office
Microsoft Office
 
Escuela gleen-doman (1)
Escuela gleen-doman (1)Escuela gleen-doman (1)
Escuela gleen-doman (1)
 
Tema power point
Tema power pointTema power point
Tema power point
 
Objetos manejo paquete office
Objetos manejo paquete officeObjetos manejo paquete office
Objetos manejo paquete office
 
Paquete de microsoft
Paquete de microsoftPaquete de microsoft
Paquete de microsoft
 
Definición de macros vba
Definición de macros vbaDefinición de macros vba
Definición de macros vba
 
Excel de xavi 2 12 l
Excel de xavi 2 12 lExcel de xavi 2 12 l
Excel de xavi 2 12 l
 
OFIMATICA
OFIMATICAOFIMATICA
OFIMATICA
 
Word contreras yeimy
Word contreras yeimyWord contreras yeimy
Word contreras yeimy
 
Manual de excel 2016
Manual de excel 2016Manual de excel 2016
Manual de excel 2016
 
Angel y cielo
Angel y cieloAngel y cielo
Angel y cielo
 

Destacado

With drug overdose deaths on rise, experts push to recognize signs of addiction
With drug overdose deaths on rise, experts push to recognize signs of addictionWith drug overdose deaths on rise, experts push to recognize signs of addiction
With drug overdose deaths on rise, experts push to recognize signs of addictionjaggedschedule471
 
User Guides in Illinois workNet
User Guides in Illinois workNetUser Guides in Illinois workNet
User Guides in Illinois workNetIllinois workNet
 
Circulares Generales
Circulares GeneralesCirculares Generales
Circulares GeneralesLauraRojas123
 
Certificado y constancia
Certificado y constanciaCertificado y constancia
Certificado y constanciaMafe9907
 
Unseen Things in Thailandt+Shopping in Thailand5+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping  in Thailand5+ป.1+108+dltvengp1+55t2eng p...Unseen Things in Thailandt+Shopping  in Thailand5+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping in Thailand5+ป.1+108+dltvengp1+55t2eng p...Prachoom Rangkasikorn
 
Bibliographie conférence sur les DYS - #JourDDYS91
Bibliographie conférence sur les DYS - #JourDDYS91Bibliographie conférence sur les DYS - #JourDDYS91
Bibliographie conférence sur les DYS - #JourDDYS91Atelier Canopé de l'Essonne
 
Unseen Things in Thailandt+Shopping in Thailand4+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping  in Thailand4+ป.1+108+dltvengp1+55t2eng p...Unseen Things in Thailandt+Shopping  in Thailand4+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping in Thailand4+ป.1+108+dltvengp1+55t2eng p...Prachoom Rangkasikorn
 
Tejidos epiteliales laboratorio con mayra
Tejidos epiteliales laboratorio con mayraTejidos epiteliales laboratorio con mayra
Tejidos epiteliales laboratorio con mayraGabriel Miranda
 
Stats and facts back pain
Stats and facts back painStats and facts back pain
Stats and facts back painBernard Racey
 
Amics del fiop
Amics del fiopAmics del fiop
Amics del fiopamicsfiop
 

Destacado (19)

Las mascotas
Las mascotasLas mascotas
Las mascotas
 
With drug overdose deaths on rise, experts push to recognize signs of addiction
With drug overdose deaths on rise, experts push to recognize signs of addictionWith drug overdose deaths on rise, experts push to recognize signs of addiction
With drug overdose deaths on rise, experts push to recognize signs of addiction
 
Fapi2
Fapi2Fapi2
Fapi2
 
Presentation2
Presentation2Presentation2
Presentation2
 
User Guides in Illinois workNet
User Guides in Illinois workNetUser Guides in Illinois workNet
User Guides in Illinois workNet
 
Show do kibe
Show do kibeShow do kibe
Show do kibe
 
Tagli città
Tagli cittàTagli città
Tagli città
 
Sistemas electorales
Sistemas electoralesSistemas electorales
Sistemas electorales
 
WEB 2.0 Y WEB 3.0
WEB 2.0 Y WEB 3.0WEB 2.0 Y WEB 3.0
WEB 2.0 Y WEB 3.0
 
Circulares Generales
Circulares GeneralesCirculares Generales
Circulares Generales
 
Certificado y constancia
Certificado y constanciaCertificado y constancia
Certificado y constancia
 
Unseen Things in Thailandt+Shopping in Thailand5+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping  in Thailand5+ป.1+108+dltvengp1+55t2eng p...Unseen Things in Thailandt+Shopping  in Thailand5+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping in Thailand5+ป.1+108+dltvengp1+55t2eng p...
 
Bibliographie conférence sur les DYS - #JourDDYS91
Bibliographie conférence sur les DYS - #JourDDYS91Bibliographie conférence sur les DYS - #JourDDYS91
Bibliographie conférence sur les DYS - #JourDDYS91
 
comunity
comunitycomunity
comunity
 
Unseen Things in Thailandt+Shopping in Thailand4+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping  in Thailand4+ป.1+108+dltvengp1+55t2eng p...Unseen Things in Thailandt+Shopping  in Thailand4+ป.1+108+dltvengp1+55t2eng p...
Unseen Things in Thailandt+Shopping in Thailand4+ป.1+108+dltvengp1+55t2eng p...
 
Tejidos epiteliales laboratorio con mayra
Tejidos epiteliales laboratorio con mayraTejidos epiteliales laboratorio con mayra
Tejidos epiteliales laboratorio con mayra
 
Foundations of Preproduction
Foundations of PreproductionFoundations of Preproduction
Foundations of Preproduction
 
Stats and facts back pain
Stats and facts back painStats and facts back pain
Stats and facts back pain
 
Amics del fiop
Amics del fiopAmics del fiop
Amics del fiop
 

Similar a Por qué usar vba en excel 2010

Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010AleckFong
 
Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010AleckFong
 
Visual basic para aplicaciones
Visual basic para aplicacionesVisual basic para aplicaciones
Visual basic para aplicacionesShagamd
 
Visual basic applications
Visual basic applicationsVisual basic applications
Visual basic applicationsJoeRiascos
 
Introcuccion a ms excel 1
Introcuccion a ms excel 1Introcuccion a ms excel 1
Introcuccion a ms excel 1Paito Moya
 
Introduccion a ms excel
Introduccion a ms excelIntroduccion a ms excel
Introduccion a ms excelPaito Moya
 
Excel y Powtoon.ppsx
Excel y Powtoon.ppsxExcel y Powtoon.ppsx
Excel y Powtoon.ppsxAnaSofiaCorts
 
Base de datos de excel (antologia)
Base de datos de excel (antologia)Base de datos de excel (antologia)
Base de datos de excel (antologia)yuriciitha
 
MS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIO
MS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIOMS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIO
MS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIOJOSE MARIA VÈLAS
 
Excel VBA Guía Rápida para principiantes.pdf
Excel VBA Guía Rápida para principiantes.pdfExcel VBA Guía Rápida para principiantes.pdf
Excel VBA Guía Rápida para principiantes.pdfJuanAlvarado203
 

Similar a Por qué usar vba en excel 2010 (20)

Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010
 
Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010
 
Visual basic para aplicaciones
Visual basic para aplicacionesVisual basic para aplicaciones
Visual basic para aplicaciones
 
Visual basic applications
Visual basic applicationsVisual basic applications
Visual basic applications
 
Introcuccion a ms excel 1
Introcuccion a ms excel 1Introcuccion a ms excel 1
Introcuccion a ms excel 1
 
Introduccion a ms excel
Introduccion a ms excelIntroduccion a ms excel
Introduccion a ms excel
 
Vba edward diapositivas
Vba edward diapositivasVba edward diapositivas
Vba edward diapositivas
 
VBA Aplicaciones
VBA AplicacionesVBA Aplicaciones
VBA Aplicaciones
 
Excel y Powtoon.ppsx
Excel y Powtoon.ppsxExcel y Powtoon.ppsx
Excel y Powtoon.ppsx
 
Base de datos de excel (antologia)
Base de datos de excel (antologia)Base de datos de excel (antologia)
Base de datos de excel (antologia)
 
Antología
AntologíaAntología
Antología
 
MS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIO
MS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIOMS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIO
MS EXCEL 2007 VENTAJAS PESTAÑAS DE INICIO
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Office
Office Office
Office
 
Macros exce vperez1
Macros exce vperez1Macros exce vperez1
Macros exce vperez1
 
Macros-para-microsoft-excel
Macros-para-microsoft-excelMacros-para-microsoft-excel
Macros-para-microsoft-excel
 
Excel jueves
Excel juevesExcel jueves
Excel jueves
 
Excel VBA Guía Rápida para principiantes.pdf
Excel VBA Guía Rápida para principiantes.pdfExcel VBA Guía Rápida para principiantes.pdf
Excel VBA Guía Rápida para principiantes.pdf
 
Excel Avanzado
Excel AvanzadoExcel Avanzado
Excel Avanzado
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 

Por qué usar vba en excel 2010

  • 1. ¿Por qué usar VBA en Excel 2010? Microsoft Excel 2010 es una herramienta muy eficaz que se puede usar para manipular, analizar y presentar datos. A veces, no obstante, a pesar del amplio conjunto de características que ofrece la interfaz de usuario (UI) estándar de Excel, es posible que se desee encontrar una manera más fácil de realizar una tarea repetitiva y común, o de realizar alguna tarea no incluida en la interfaz de usuario. Afortunadamente, las aplicaciones de Office, como Excel, tienen Visual Basic para Aplicaciones (VBA), un lenguaje de programación que brinda la posibilidad de ampliar dichas aplicaciones. VBA funciona mediante la ejecución de macros, procedimientos paso a paso escritos en Visual Basic. Aprender a programar podría parecer intimidante, pero con algo de paciencia y algunos ejemplos, como los que se incluyen en este artículo, muchos usuarios encuentran que conocer aunque sea una pequeña parte del código de VBA facilita su trabajo y les brinda la posibilidad de ejecutar tareas en Office que antes creían imposibles de realizar. Si se adquieren algunos conocimientos sobre VBA, resultará mucho más sencillo seguir aprendiendo, por lo que aquí las posibilidades son ilimitadas. Sin duda, la razón más frecuente por la cual se usa VBA en Excel es para automatizar tareas repetitivas. Por ejemplo, suponga que tiene docenas de libros con docenas de hojas de cálculo y necesita realizar cambios en cada uno de ellos. Los cambios podrían ser tan simples como aplicar formato nuevo a algún rango fijo de celdas, o bien tan complejos como buscar algunas características estadísticas de los datos en cada hoja, elegir el mejor tipo de gráfico para mostrar datos con esas características y, a continuación, crear y dar formato al gráfico en consecuencia. En ambos casos, es probable que prefiera no realizar estas tareas de forma manual, al menos no más de unas pocas veces. En su lugar, las tareas pueden automatizarse usando VBA para escribir las instrucciones explícitas que Excel debe seguir. No obstante, VBA no es útil solo para tareas repetitivas. También puede usar VBA para crear nuevas funcionalidades en Excel (por ejemplo, puede desarrollar nuevos algoritmos para analizar datos y, a continuación, usar las funcionalidades de gráficos de Excel para mostrar los resultados) y realizar tareas que integren Excel con otras aplicaciones de Office, como Microsoft Access 2010. De hecho, de todas las aplicaciones de Office, Excel es la más usada como algo similar a una plataforma de desarrollo general. Además de todas las tareas obvias que implican listas y contabilidad, los programadores usan Excel en una amplia variedad de tareas, desde visualización de datos hasta prototipos de software. A pesar de todas las buenas razones para usar VBA en Excel 2010, es importante recordar que la mejor solución de un problema posiblemente no se relacione con VBA en absoluto. Excel tiene una gran variedad de características sin VBA y es posible que hasta un usuario avanzado no esté familiarizado con todas ellas. Antes de acudir a una solución de VBA, realice una búsqueda exhaustiva en Ayuda y recursos en línea para asegurarse de que no existe una manera más simple.