Páginas

Variables de tipo Boolean | Excel VBA

Las variables de tipo boolean sólo pueden tomar dos valores: True or False. Son muy útiles en programación ya que nos permiten hacer deducciones lógicas y/o ejecutar una acción u otra.

Para declarar una variable de tipo Boolean en vba excel utilizamos:

Dim miVariable As Boolean

Aqui, "miVariable" es la variable que tomará cualquiera de los deos valores. El valor por defecto de las varibales de tipo Boolean en vba excel es "False".

Programa en Excel: Determinar si un número es par | Función en VBA Excel

En este post quiero mostrar los pasos que debes de seguir para determinar si un número es par. Primero vamos a crear el programa con el que el usuario va a interactuar. Luego, vamos a crear la función que determinará si un número es par.



Sub program()
    'Este es el programa con el que el usuario va a interactuar.
    Dim num As Long
    Dim msg As String
    msg = "Es impar."
    
    If IsEmpty(Range("B1").Value) Then
        msg = "Introduce un numero."
    Else
        num = Range("B1").Value + 0
        If esPar(num) Then
            msg = "Es par."
        End If
    End If

    Range("C1").Value = msg

End Sub

Public Function esPar(num As Long) As Boolean
    'Determina si un número es par
    Dim par As Boolean
    par = False
    If num Mod 2 = 0 Then
        par = True
    End If

    esPar = par

End Function

Puedes copiar y pegar este código en el editor de Visual Basic for Application de Microsoft Excel, probarlo y aplicarle mejoras.

Imprimir un texto en una celda | Excel VBA | Hello World

En este tutorial quiero mostrar como imprimir texto en una celda utilizando un procedimiento en Excel. Este tutorial es conocido como "Hello World" pues más de un 90% de las personas, al usar una nueva tecnología tratan de probarla con lo mínimo, y esto es exactamente lo que haremos.

¡Te invito a ver el video completo!

Macros y filtros avanzados | VBA Excel

En este tutorial quiero mostrar cómo aplicar filtros avanzados a una tabla en Microsoft Excel. Muchas veces esta es una tarea repetitiva, por tal razón explicaré cómo crear un macro inteligente que realice esta tarea por nosotros.

¡Te invito a ver el video completo!