A chamada de função no lado esquerdo da atribuição deve retornar Variant ou Object
Uma chamada de função pode aparecer no lado esquerdo de uma atribuição, mas somente se o valor retornado da função for um Objeto ou Variant. Esse erro tem a seguinte causa e solução:
O tipo de retorno da função no lado esquerdo da atribuição não é um Variant ou Object. Altere o tipo de retorno. Observe que, se o valor retornado for um objeto ou uma Variant que contém um objeto, a atribuição será para a propriedade padrão do objeto. Se a Variant retornada não for um objeto, a atribuição não terá efeito.
Tudo na chamada está correto, no entanto, não pode ser concluído. Por exemplo, você pode estar tentando definir uma propriedade que só pode ser definida no momento do design. Insira o modo de design e defina a propriedade na janela Propriedade. Remova o código que tentou definir a propriedade de forma programática.
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.