Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A sintaxe da instrução indica uma variável ou chamada de função. Esse erro tem a seguinte causa e solução:
O nome não é o de uma variável conhecida ou procedimento de função .
Verifique a ortografia do nome. Verifique se qualquer variável ou função com esse nome está visível na parte do programa a partir do qual você está fazendo referência. Por exemplo, se uma função for definida como Privada ou uma variável não for definida como Pública, ela só ficará visível em seu próprio módulo.
Você está tentando atribuir inadequadamente um valor a um nome de procedimento .
Por exemplo, se
MySubfor um procedimento Sub , o código a seguir gerará esse erro:MySub = 237 ' Causes Expected Function or variable errorEmbora você possa usar a sintaxe de atribuição com um procedimento Property Let ou com uma Function que retorne um objeto ou uma Variant que contenha um objeto, você não pode usar a sintaxe de atribuição com um procedimento Sub, Property Get ou Property Set .
Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.