Controles ActiveX | CheckBox | Características Principales







Un CheckBox o casilla de verificación, nos ofrece la alternativa de poder elegir entre dos posibles valores; FALSO o VERDADERO, es decir, cuando un CkeckBox no está marcado, nos devuelve un valor FALSO y cuando está marcado, nos devuelve un valor VERDADERO. De esa forma podríamos configurar un determinado grupo de CheckBox para establecer comportamientos específicos en nuestras hojas de cálculo. Como por ejemplo aplicar un formato de moneda, Aplicar descuentos en una factura, guardar personalizaciones, ocultar o mostrar hojas… en fin, las posibilidades son muchas.

Lo que pretendo con el presente material, es conocer más de cerca el control CheckBox, y lo sencillo que es programarle una tarea específica.




Te invito a ver el vídeo...


Ver vídeo


Descarga el Archivo Base

Mostrar Gráfico en un UserForm en Excel


¿Te gustaría visualizar un gráfico en un UserForm, el cual se actualice en el momento que modificamos los datos?
Pues, es muy sencillo obtener ese resultado…

Excel no proporciona una forma directa para mostrar gráficos en un UserForm, pero podemos buscar un camino que nos de ese resultado, y eso es, creando un gráfico en tiempo de ejecución, el cual eliminamos luego de crear una copia de él, mediante una imagen, la cual podemos insertar posteriormente a un control de imagen.


Tips Excel 2016 clic AQUÍ


Ver vídeo


Descarga el Archivo Base

Creando Funciones UDFs para Excel desde Visual Basic.net Parte 1 y 2

Explora la Lista de Reproducción y aprende más sobre la integración de Visual Studio con Excel

Imagino que ya sabes ¿Qué son las funciones UDF? o Funciones Definidas por el Usuario.
Pues en esta ocasión aprenderás como hacer funciones UDFs para Excel… pero, desde Visual Basic.net

Para crear funciones definidas por el usuario desde Visual Studio, se requiere de recursos por parte de terceros, los cuales hay que comprarlos. Sin embargo, investigando, encontré un repositorio gratuito que nos da las herramientas necesarias para que podamos implementar las funciones UDFs desde .net y que trabajen sin ningún problema en nuestra interfaz de usuario de Excel.

Así que haremos uso de Excel-DNA, lo cual nos da los ficheros preparados para que nosotros podamos inyectarle las funciones personalizadas que deseemos implementar. Aquí te dejo el enlace de descarga de ese recurso: Excel-DNA

Además te dejo los siguientes enlaces como referencia y conocimiento general: Add-In Exrpess Blog Video tutorial de Add-In Express


Nota: Estas implementaciones las puedes realizar con la versión gratuita de Visual Studio 2017, la Community, y la puedes descargar desde este enlace: AQUÍ


Parte 1                                               Parte 2



Descarga el Proyecto

Habilitar o Deshabilitar botones en una Ribbon de Excel con vb.net


Muy bien, retomemos la secuencia de lo que hemos estado viendo sobre los complementos VSTO.
Si no lo mencioné anteriormente, este tipo de complementos, trabaja para cualquier libro de Excel, ya que las rutinas que implementemos, ya sea en una cinta de opciones o un TaskPane, estarán por defecto en el objeto principal, es decir, el objeto APPLICATION, mientras que lo que hicimos en el capítulo 8, son única y exclusivamente para un libro de trabajo en particular.

Lo que vamos a ver en esta oportunidad, es la forma en que podemos activar o desactivar, los botones de la cinta de opciones, mediante un panel de configuración, el cual guarda la información de las preferencias del usuario. Y este resultado se obtiene gracias al archivo AppConfig, el cual se crea a partir de la configuración que hagamos en las propiedades de nuestro proyecto.

Dicha página de configuración del diseñador de proyectos, la podremos utilizar para almacenar o recuperar valores de propiedades, como en este caso… que estamos utilizando la propiedad ENABLED de cada uno de los botones, en donde almacenamos los valores FALSO o VERDADERO de cada uno de ellos, para desactivarlos o activarlos según lo decida el usuario.

Muy bien… Analicemos su código de programación…




Ver vídeo


Descarga el Proyecto

Creando un Rango Dinámico en Libro de Excel existente desde vb.net



Explora la Lista de Reproducción en YouTube

Yo sé que con este capítulo me voy a salir un poco del tema de la cinta de opciones y la secuencia que llevamos de los Complementos VSTO, pero es algo que muchos me están solicitando recurrentemente. Esto lo tenía preparado para verlo más adelante, pero creo que los deseos de querer aprender no los podemos hacer esperar.




Ver vídeo


Descarga el Proyecto

Complemento VSTO de Excel Parte 2






En este capítulo haré uso de Visual Studio 2017 RC (Release Candidate), en donde iniciaremos insertando una Cinta de Opciones y un Windows Form con el objetivo de aprender a recorrer las filas y columnas de una hoja de cálculo en Excel desde Visual Basic.net








Ver vídeo


Descarga Proyecto