Estoy intentando crear una función VBA en Access que devuelva el número de registros de una BD que contengan una cadena determinada (bien en mayúsculas, bien en minúsculas) muestro a continuación a lo que yo he llegado leyendo la ayuda (y que obviamente no me funciona): Function NúmeroCFE() NúmeroCFE = Dcoun("[TablaBase]", "Nombre", "[Nombre] = '*Cfe*' ") end function Responde Happy (Juan M. Afan de Ribera) te corrijo un poco la función: Function NúmeroCFE() NúmeroCFE = DCount("[Nombre]", "TablaBase", "[Nombre] Like '*Cfe*' ") end function - He añadido una "t" a DCount - He intercambiado las posiciones del nombre de campo a buscar y nombre de tabla. - Para buscar con un comodín ("*") debes utilizar el operador "Like", en vez del signo igual. A ver si te funciona bien