Mostrando entradas con la etiqueta Controles ActiveX. Mostrar todas las entradas
Mostrando entradas con la etiqueta Controles ActiveX. Mostrar todas las entradas

Controles ActiveX | ScrollBar | Características Principales
















Por defecto ciertos objetos ya tienen ScrollBars o barras de desplazamiento, como por ejemplo un ListBox o la parte desplegable de un ComboBox.











Sin embargo, en la colección de Objetos ActiveX, contamos con el control ScrollBar, el cual es un control autónomo, que podemos insertar, ya sea en la interfaz de usuario o en un UserForm en particular, según nuestras necesidades de desarrollo.
















En este capítulo veremos las propiedades relevantes de este control, y los usos prácticos que podemos darle en una tarea determinada.

















Te invito a ver este tutorial en YouTube y descubre lo simple que es programar un control ScrollBar






Controles ActiveX | TextBox | Características Principales


En La mayoría de los desarrollos que realicemos en VBA, siempre tendremos la necesidad de utilizar un TextBox, ya sea como medio de entrada para enviar datos a una hoja de cálculo, o para mostrar datos como resultado de una consulta o simplemente para obtener el cálculo de una operación aritmética. En fin, las posibilidades pueden ser diversas.
En este capítulo conoceremos las propiedades más relevantes de un TextBox, y por las cuales nos resulta de mucha importancia, la utilización de este tipo de controles para nuestros proyectos.

A continuación tenemos un código de programación VBA con el cual podrán hacer un sencillo formulario de captura de datos...


Private Sub CommandButton1_Click()
    Dim f As Long
    
    If TextBox1 = Empty Then
        MsgBox "Debe ingresar un nombre de cliente"
        TextBox1.SetFocus
        Exit Sub
        ElseIf TextBox2 = Empty Then
        MsgBox "Debe ingresar un ocrreo electrónico"
        TextBox2.SetFocus
        Exit Sub
    End If

If Cells(1, 13) = Empty And Cells(1, 14) = Empty Then
    Cells(1, 13) = "Nombre del Cliente"
    Cells(1, 13).Font.Bold = True
    Cells(1, 14) = "Correo electrónico"
    Cells(1, 14).Font.Bold = True
End If
    
    f = Cells(Rows.Count, 13).End(xlUp).Row + 1
    
    Cells(f, 13) = TextBox1.Text
    Cells(f, 14) = TextBox2.Text
    
    TextBox1 = Empty
    TextBox2 = Empty
    
    TextBox1.SetFocus
End Sub


Te invito a ver el vídeo en YouTube y conozcas las características principales de este control ActiveX


Ver vídeo

Descarga Archivo Base

Controles ActiveX | Frame | Características Principales




En este vídeo veremos algo muy pero muy interesante, y es la forma de cómo insertar un control Frame directamente en la hoja de Cálculo.

Yo sé que muchos han tenido dificultades de cómo programar los eventos de los controles contenidos en un Frame insertado en una hoja de cálculo… y aquí aprenderán como hacerlo.








Ver vídeo


Descarga el Archivo Base


Controles ActiveX | CommandButton | Características Principales





En cualquier desarrollo que hagamos en VBA, siempre necesitaremos de un CommandButton.

Los botones de comando los podemos usar en UserForms, e insertarlos directamente en las hojas de cálculo como en este caso… y su funcionalidad es imprescindible para ejecutar prácticamente cualquier cosa.

Cuál es el evento por el cual se caracteriza un botón de comando … pues el evento click, en donde podemos insertar cualquier rutina, que al presionar sobre el control con el botón izquierdo del mouse, ejecutará cada una de sus líneas.







Ver vídeo


Descarga el Archivo Base

Controles ActiveX | ListBox | Características Principales




En este vídeo, conoceremos las características principales de un ListBox y lo práctico que puede llegar a ser en nuestros desarrollos.

Un ListBox o cuadro de lista, lo podemos utilizar para mostrar un listado de valores, de los cuales el usuario final pueda elegir entre uno o varios.
El evento predeterminado de un Listbox, es el evento Click, ya que con ello, al seleccionar uno o varios items, dispara la acción deseada, si así lo hemos configurado. Y su propiedad predeterminada, es VALUE, con la cual obtendremos el valor deseado, luego de haber seleccionado uno o varios de sus items.





Muy bien…
Veamos las propiedades que podemos destacar…




Ver vídeo

Descarga el Proyecto

Controles ActiveX | OptionButton | Características Principales





El Control OptionButton, así como el CheckBox, también nos devuelve valores Booleanos… pero con la diferencia que los OptionButtons, no nos es de utilidad un solo botón, ya que su funcionamiento está basado a partir de dos controles de este tipo.

Si bien es cierto un solo OptionButton, nos puede devolver un valor falso o verdadero, pero se necesita de otro para poder alternar esos valores, es decir, que este tipo de controles trabaja en grupos, para poder seleccionar una sola opción, dentro de un grupo determinado.





En conclusión, la diferencia entre los OptionButtons y los CheckBoxex… es que los OptionButtons, son usados para elegir una sola opción dentro de un grupo determinado… mientras que los CheckBoxes, los podemos usar, realizando múltiples selecciones dentro de un grupo, o solo podríamos usar un solo CheckBox para una tarea específica. Pues, esas son las diferencias entre estos controles…

Muy bien, vamos a la práctica para conocer más de cerca su funcionamiento.




Ver vídeo


Descarga el Archivo Base

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