Función o variable prevista
La sintaxis de la instrucción indica una llamada de función o variable. La causa y la solución de este error son las siguientes:
El nombre no se corresponde con ningún procedimiento Function ni variable conocida.
Revise la ortografía del nombre. Asegúrese de que todas las variables o funciones con ese nombre se encuentran visibles en la parte del programa desde el que le está haciendo referencia. Por ejemplo, si una función se define como Private o una variable no se define como Public, solo resultarán visibles dentro de su propio módulo.
Está intentando asignar un valor a un nombre de procedimiento de forma inadecuada.
Por ejemplo, si
MySub
es un procedimiento Sub , el código siguiente genera este error:MySub = 237 ' Causes Expected Function or variable error
Aunque puede usar la sintaxis de una asignación con un procedimiento Property Let, o con un procedimiento Function que devuelva un objeto (o un elemento Variant que contenga un objeto), no puede usar esta sintaxis con los procedimientos Sub, Property Get o Property Set.
Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.