martes, 20 de septiembre de 2022

VBA EXCEL 2022: TRASPASAR DATOS DE UN TEXTBOX A UNA CELDA


En esta ocasión veremos como traspasar los datos que escribamos en nuestro textbox, directamente a una celda.

ANTES: Nuestro libro de excel debe estar habilitada para ejecutar macros, es decir, con la extención .xlsm y nuestra pestaña de programador debe estar en modo diseño para que podamos escribir código y editar los objetos que vamos a utilizar.

viernes, 16 de septiembre de 2022

VBA EXCEL 2022: LLENAR UN TEXTBOX CON DATOS DE UNA CELDA



En esta ocación veremos como llenar un textbox, ya sea desde el código o bien con datos de una celda.

ANTES: Nuestro libro de excel debe estar habilitada para ejecutar macros, es decir, con la extención .xlsm y nuestra pestaña de programador debe estar en modo diseño para que podamos escribir código y editar los objetos que vamos a utilizar.

domingo, 5 de junio de 2022

VBA EXCEL 2022: COMBOBOX MULTICOLUMNA CON DATOS NO CONTINUOS



Con este código podemos llenar un combobox en un formulario, con datos de más de una columna, estén estas columnas una al lado de la otra o no. Nosotros escojemos.

ANTES: Nuestro libro de excel debe estar habilitada para ejecutar macros, es decir, con la extención .xlsm y nuestra pestaña de programador debe estar en modo diseño para que podamos escribir código y editar los objetos que vamos a utilizar.

sábado, 12 de febrero de 2022

VBA EXCEL 2022: COMBOBOX MULTICOLUMNA CON DATOS CONTINUOS (O ADYACENTES)



Con este pequeño código podemos llenar un combobox en un formulario, con datos de más de una columna.

ANTES: Nuestro libro de excel debe estar habilitada para ejecutar macros, es decir, con la extención .xlsm y nuestra pestaña de programador debe estar en modo diseño para que podamos escribir código y editar los objetos que vamos a utilizar.

sábado, 5 de febrero de 2022

VBA EXCEL 2022: COMBOBOX DEPENDIENTE DE OTRO COMBOBOX

(AMBOS SON DINAMICOS E IGNORAN CELDAS VACIAS)


Con este código podremos llenar un cuadro combinado (ComboBox) dependiendo de los datos de otro cuadro combinado. Ambos cuadros son DINAMICOS e IGNORAN CELDAS VACÍAS, por lo cual puedes saltarte una fila o una columna y no verás espacios vacíos en tu objeto.  Los datos están en columnas de una hoja, y no necesitan estar en una tabla. 

ANTES: Nuestro libro de excel debe estar habilitada para ejecutar macros, es decir, con la extención .xlsm y nuestra pestaña de programador debe estar en modo diseño para que podamos escribir código y editar los objetos que vamos a utilizar.

domingo, 19 de diciembre de 2021

VBA EXCEL 2022: LLENAR COMBOBOX DINAMICO CON DATOS UNICOS DE UNA COLUMNA

(LOS DATOS NO SE REPITEN E IGNORA CELDAS VACIAS)



Con este código podremos llenar un cuadro combinado (combobox) con DATOS UNICOS, es decir, que NO SE REPITEN, a partir de los datos de una columna. Estos datos no necesitan estar en una tabla y pueden estar uno separado del otro, ya que nuestro código solo considerará aquellas celdas que posean algún dato.

ANTES: Nuestro libro de excel debe estar habilitada para ejecutar macros, es decir, con la extención .xlsm y nuestra pestaña de programador debe estar en modo diseño para que podamos escribir código y editar los objetos que vamos a utilizar.

domingo, 12 de diciembre de 2021

VBA EXCEL 2022: LLENAR COMBOBOX DINAMICO CON DATOS UNICOS DE UNA TABLA

(LOS DATOS NO SE REPITEN E IGNORA CELDAS VACIAS)



Con este código podremos llenar un cuadro combinado (combobox) con DATOS UNICOS, es decir, que NO SE REPITEN, a partir de los datos de una tabla. La principal ventaja de éste metodo, es que, dadas las caracteristicas de las tablas de Excel, al escribir un dato en la primera fila vacia inmediatamente bajo nuestra tabla, esta se ampliara automaticamente y recojera este dato como propio. Al ampliarse la tabla, nuestro combobox obtendrá un nuevo dato de forma dinamica. 

ANTES: Nuestro libro de excel debe estar habilitada para ejecutar macros, es decir, con la extención .xlsm y nuestra pestaña de programador debe estar en modo diseño para que podamos escribir código y editar los objetos que vamos a utilizar.