Hola, a raíz de una enseñanza de Cacho R, pongo una función que nos devuelve VERDADERO si el texto CONTIENE al menos un caracter en mayúsculas, y la función inversa:
Function CONTIENEMAYUS(Texto As String) As Boolean
Dim Objeto
Set Objeto = CreateObject("VBScript.RegExp")
With Objeto
.Pattern = "[A-Z]"
.IgnoreCase = False
.Global = True
End With
CONTIENEMAYUS = Objeto.Test(Texto)
End Function
Function CONTIENEMINUS(Texto As String) As Boolean
Dim Objeto
Set Objeto = CreateObject("VBScript.RegExp")
With Objeto
.Pattern = "[a-z]"
.IgnoreCase = False
.Global = True
End With
CONTIENEMINUS = Objeto.Test(Texto)
End Function







