Categoría: Excel vba

Macro para enviar emails desde Excel

Nota: En este artículo veremos cómo enviar correos desde Excel a una lista personalidad definiendo un texto, pero si lo que buscas es una herramienta funcional para envío de correos de manea profesional, te recomiendo: Optipe MultiMail En una artículo anterior vimos cómo enviar la hoja activa de Excel por email usando un formulario propio de Outlook de Office. En este artículo enviaremos emails a una lista de correos que tendremos en una tabla. La tabla contiene NOMBRE, EMAIL, SALDO

Ver el artículo completo…


EXCELeINFO add-in 3.1.5 (bug fixes)

Al publicar aplicaciones, siempre es indispensable el feedback de los usuarios para saber que todo funciona tal y como se espera. Tal es el caso de la versión 3.1.3 de EXCELeINFO add-in, donde un usuario reporta que en Excel 2007 no se visualiza el Ribbon. Le he dado una revisada y he corregido el error que provocaba que no mostrara el Ribbon, y me he dado cuenta que el menú contextual no es compatible con Excel 2007, por lo que

Ver el artículo completo…


Macro para enviar la hoja activa por email en Excel

Una de mis labores diarias es usar un archivo de Excel con varias hojas. Al terminar de trabajar el archivo, tengo que enviar una hoja del mismo archivo por mail. Esto es lo que hago regularmente: Desde EXCELeINFO add-in uso la herramienta Guardar hoja activa como archivo nuevo. Después me voy a la pestaña Archivo y eligo la opción Compatir. Después elijo Correo electrónico. Cuando ya he enviado el archivo me voy de nuevo a EXCELeINFO y elijo Archivos >

Ver el artículo completo…


Liberado EXCELeINFO add-in 3.1.3 #OlvídateDelMouse

:: Descarga EXCELeINFO add-in 3.1.3 Me siento muy emocionado de mostrarles una nueva versión de mi add-in para Excel. Para los que no saben es un proyecto personal que vengo desarrollando desde el año 2010, y desde entonces es gratis, y así seguirá mientras siga teniendo la misma aceptación y sobretodo que sea una utilidad que haga que “optimices” tiempo en Excel. Por qué Donar Desde esta versión e incluído un apartado con la leyenda “Donar”. Qué significa; que si

Ver el artículo completo…


Crear un formulario de introducción o Splash en Excel vba quitando la barra de título

Los formularios de introducción o Splash son muy socorridos por las aplicaciones de escritorio para mostrar alguna introducción, recomendaciones o créditos acerca de la misma aplicación o sus creadores. En su mayoría, estas ventanas están programadas para que se cierren automáticamente cada x cantidad de segundos. De hecho siempre que abrimos un programa de Office vemos una ventana donde nos muestra el proceso de apertura del programa. Como se muestra en la Figura 1. Figura 1. Formulario Splash de Excel

Ver el artículo completo…


Ejecutar macros al abrir un archivo en Excel con el evento Workbook_Open

El evento Workbook_Open lo uso constantemente para ejecutar algunas macros al momento de abrir mis archivos o incluso lo uso cuando toca desarrollar un add-in. En este mismo Blog, podrás ver que en muchos ejemplos uso este evento. Da click aquí para ver los artículos. Cómo lo hacemos Usar el evento Workbook_Open realmente es tan sencillo, que pensarás que por que no habías usado antes. Abrimos el IDE de vba. La manera más sencilla es presionar Alt + F11. En

Ver el artículo completo…


Personalizar menú de click derecho sobre las celdas en Excel con XML y vba

Para este artículo les tengo dos maneras de crear un menú contextual al momento de dar click derecho sobre celdas en Excel. El primer método es en base a código XML incluído en versiones de Excel 2007, 2010 y 2013, el cual explico aquí: Crear menús en Excel 2003 y Ribbon en Excel 2007 y 2010. Para crear el menú contextual (con vba) al dar click derecho sobre una celda, hay que revisar este artículo: Add-in para manipulación de texto

Ver el artículo completo…


UDF para obtener la fórmula de una celda como una cadena de texto en versiones previas a Excel 2013

Como anteriormente vimos en este artículo, Excel 2013 incluyó, entre otras, una nueva función llamada FORMULATEXTO, que según la ayuda en línea de Office, se describe como: Devuelve la fórmula en una cadena. Qué quiere decir lo anterior. Significa que cualquier fórmula que tengamos en una celda, podremos extraerla textual y mostrarla como una cadena de Texto, como lo vemos en la Figura 1. Figura 1. Usando la función FORMULATEXTO en Excel 2013. Qué sucede si tengo Excel 2010 o

Ver el artículo completo…


Aplicar transparencia a formulario de Excel vba

Para este artículo les comparto un tip muy interesante, que seguramente les podrán encontrar un uso útil a sus proyectos y darles un Plus en la presentación. Pues bien, el tip que les comparto…


Ejecutar macros al iniciar archivo de Excel

Una de las preguntas más socorridas en temas de Excel es Cómo ejecutar una macro al abrir un archivo de Excel. La respuesta a la anterior pregunta es una de las opciones más sencillas de hacer y la vamos a ver en este artículo. Cómo lo hacemos Estando en Excel y con nuestro archivo abierto deberemos de abrir el IDE de vba. Para abrirlo tenemos 2 opciones: Presionar ALT + F11. Ir a la pestaña de Desarrollador (en Excel 2010

Ver el artículo completo…