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

Raport YB Sibiu 2012-2013
Raport YB Sibiu 2012-2013Raport YB Sibiu 2012-2013
Raport YB Sibiu 2012-2013youthbank
 
Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...
Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...
Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...Zodiac Carpio
 
Octubre 10 – Cumple Maya
Octubre 10 – Cumple MayaOctubre 10 – Cumple Maya
Octubre 10 – Cumple MayaClaudia Reyes
 
Fichavideoperueduca angulo maria-argentina
Fichavideoperueduca angulo maria-argentinaFichavideoperueduca angulo maria-argentina
Fichavideoperueduca angulo maria-argentinaflacamari
 
Triptico equipo 3
Triptico equipo 3Triptico equipo 3
Triptico equipo 3esfany
 
Derechos humanos
Derechos humanosDerechos humanos
Derechos humanosDaisy Vilca
 
Informativo n° 29 4º básico a- viernes 11 de octubre-
Informativo n° 29  4º básico a- viernes 11 de octubre-Informativo n° 29  4º básico a- viernes 11 de octubre-
Informativo n° 29 4º básico a- viernes 11 de octubre-Colegio Camilo Henríquez
 
Simulagro 4
Simulagro 4Simulagro 4
Simulagro 4AVALOSR
 
El textil renace de la mano de la formación (Diario de sabadell)
El textil renace de la mano de la formación (Diario de sabadell)El textil renace de la mano de la formación (Diario de sabadell)
El textil renace de la mano de la formación (Diario de sabadell)EAE Business School
 

Destacado (20)

Raport YB Sibiu 2012-2013
Raport YB Sibiu 2012-2013Raport YB Sibiu 2012-2013
Raport YB Sibiu 2012-2013
 
Nikon d7000 aranguren
Nikon d7000 arangurenNikon d7000 aranguren
Nikon d7000 aranguren
 
Tenerife
Tenerife Tenerife
Tenerife
 
Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...
Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...
Comportamiento Hashtag Miss Venezuela 2013 Vs. Béisbol Profesional Venezolano...
 
Octubre 10 – Cumple Maya
Octubre 10 – Cumple MayaOctubre 10 – Cumple Maya
Octubre 10 – Cumple Maya
 
Fichavideoperueduca angulo maria-argentina
Fichavideoperueduca angulo maria-argentinaFichavideoperueduca angulo maria-argentina
Fichavideoperueduca angulo maria-argentina
 
Triptico equipo 3
Triptico equipo 3Triptico equipo 3
Triptico equipo 3
 
Derechos humanos
Derechos humanosDerechos humanos
Derechos humanos
 
Triptico tic
Triptico ticTriptico tic
Triptico tic
 
Inventario turi
Inventario turiInventario turi
Inventario turi
 
cubos volumen
cubos volumencubos volumen
cubos volumen
 
Aprenda qt4
Aprenda qt4Aprenda qt4
Aprenda qt4
 
Taller 1
Taller 1Taller 1
Taller 1
 
Cuestionario participación
Cuestionario participaciónCuestionario participación
Cuestionario participación
 
Informativo n° 29 4º básico a- viernes 11 de octubre-
Informativo n° 29  4º básico a- viernes 11 de octubre-Informativo n° 29  4º básico a- viernes 11 de octubre-
Informativo n° 29 4º básico a- viernes 11 de octubre-
 
Simulagro 4
Simulagro 4Simulagro 4
Simulagro 4
 
2 do sumas y restas
2 do sumas y restas2 do sumas y restas
2 do sumas y restas
 
Plan ana
Plan anaPlan ana
Plan ana
 
El textil renace de la mano de la formación (Diario de sabadell)
El textil renace de la mano de la formación (Diario de sabadell)El textil renace de la mano de la formación (Diario de sabadell)
El textil renace de la mano de la formación (Diario de sabadell)
 
Portada
PortadaPortada
Portada
 

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.