Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

Función Worksheetfunction.IsNonText

| Sin comentarios

La función “Isnontext” sirve para determinar los valores en determinado rango o celda que NO sea texto. Esta función trabajada con “WorksheetFunction” nos demuestra los valores que NO son texto en una determinada hoja de cálculo.

La función se trabaja de la siguiente manera:

Isnontext(Valor)

Si el valor no es un texto, entonces la función será verdadera. Si por el contrario, el valor es un texto, la función será falsa.

Ejemplo de Worksheetfunction.IsNonText

Cómo ejemplo tenemos una hoja de cálculo, la cual tenemos un nombre de un alumno el cuál no está registrado, por lo cual, aparece el espacio de su código en blanco (Celda E3). De esta manera usamos la función worksheetfunction.IsNonText para identificar si el alumno está registrado o no.

Imagen 300x56 Función Worksheetfunction.IsNonText

La macro es la siguiente:

Sub Proceso1()
Dim Rango1 As String
Asis2 = WorksheetFunction.IsNonText("E3")
If Asis2 = True Then
MsgBox "Alumno sin registrar"
Else
If Asis2 = False Then
MsgBox "Alumno Registrado"
End If
End If
End Sub

 

En esta macro lo que observamos es lo siguiente:

Sub Proceso1 ()

Se crea una variable como "string"

El valor de "Asis2" realizará la función solicitada de .IsNonText de la celda ·E3·

Si el valor de "Asis2" es verdadero, entonces se generará una venta con el mensaje "Alumno sin registrar",

Luego, si el valor de "Asis2" es falso, entonces se generará una ventana con el mensaje "Alumno Registrado",

Se cierran las 2 funciones "If"

Y se cierra la función "Sub"

Imagen 1 300x163 Función Worksheetfunction.IsNonText

 

Deja una respuesta

Los campos requeridos estan marcados con *.