Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Para o Microsoft Excel 97 e versões anterior ou Microsoft Excel 98 Macintosh Edition ou versão anterior deste artigo, consulte .

Resumo

No Microsoft Visual Basic for Applications, nem todas as funções de planilha do Microsoft Excel são suportadas como métodos do objeto Application . Se você tentar usar uma dessas funções de planilha com o objeto Application , você receberá a seguinte mensagem de erro:

Erro em tempo de execução '438': objeto não oferece suporte a esta propriedade ou método

Informações adicionais

Você pode escrever procedimentos do Visual Basic que chamam funções de planilha do Microsoft Excel. As funções de planilha disponíveis para procedimentos do Visual Basic estão no objeto de aplicativo e estão listadas na lista de Propriedades para o objeto de aplicativo em Browser.Most de objeto do Visual Basic oumétodos funções de planilha não estão disponíveis como métodos do objeto deaplicativo têm um equivalente operador interno do Microsoft Visual Basic ou uma função. Por exemplo, a função de planilha MOD não está disponível como um método do objeto Application , porque existe um operador Mod equivalente integrado ao Visual Basic. Um operador de Visual Basic funciona mais rápido do que uma função do Microsoft Excel em um módulo do Visual Basic.

Funções de planilha disponíveis como métodos no Visual Basic do Excel

Observação: as etapas a seguir pressupõem que você tenha instalado o arquivo de Ajuda do Visual Basic. Para exibir uma lista de todas as funções de planilha Microsoft Excel estão disponíveis como métodos para o objeto de aplicativo no Visual Basic, execute essas etapas:

  1. No Editor do Visual Basic, digite funções de planilha no Assistente do Microsoft Office e, em seguida, clique em Pesquisar.

  2. Na lista de tópicos, clique em Lista de funções de planilha disponíveis para o Visual Basic.

Para localizar o operador equivalentes do Visual Basic ou uma função de uma função de planilha do Microsoft Excel que não está disponível como um método de objeto de aplicativo , execute as seguintes etapas:

  1. No Editor do Visual Basic, digite o nome da função ou operador no Assistente do Office e, em seguida, clique em Pesquisar. Por exemplo, digite mod.

  2. Na lista de tópicos, clique no tópico para a função ou operador. Por exemplo, clique no tópico de Operador Mod .

A tabela a seguir contém funções de planilha não estão disponíveis como métodos do objeto Application . A coluna do Visual Basic equivalente lista funções que você pode usar e que produzam os resultados igual (ou semelhantes) as funções retornam resultados. Microsoft Excel Visual Basic worksheet function equivalent ------------------------------------------------------------------- ABS() Abs function ATAN() Atn function CHAR() CHR function CODE() ASC function COS() Cos function DATE() DATESERIAL function ERROR.TYPE() ERR function EXACT() STRCOMP function EXP() Exp function INDIRECT() No direct equivalent - use Range, Cells, Offset, or any other way of referencing cells. INFO() No direct equivalent - use the following: CURDIR function, the following Application properties (MEMORYTOTAL, MEMORYUSED, MEMORYFREE, VERSION, OPERATINGSYSTEM, CALCULATION, COUNT) ISBLANK() ISEMPTY function ISREF() TYPENAME function LEN() LEN function LOWER() LCASE function N() No equivalent (none needed) NA() No equivalent - use ActiveCell.Value = "#N/A" RAND() RND function RANDOMIZE() Randomize function SIN() Sin function SIGN() Sgn function SQR() Sqr function SQRT() Sqr function T() No equivalent (none needed) TAN() Tan function TODAY() DATE function TRUNC() FIX function TYPE() TYPENAME function UPPER() UCASE function VALUE() VAL function Observação: função de planilha do Microsoft Excel e a função ou operador equivalentes do Visual Basic não são sempre calculados da mesma maneira e pode fornecer resultados diferentes, mesmo quando eles tiverem o mesmo nome. Usando a função ou operador equivalentes do Visual Basic é preferido para mais velocidade e flexibilidade nos cálculos. Além disso, o operador do Visual Basic ou uma função está disponível para todos os aplicativos que usam o Microsoft Visual Basic para Applications.Although, é recomendável que você use o Visual Basic operadores ou funções mostradas na lista acima, existem alternativas métodos para usar as funções de planilha em uma macro do Visual Basic, se necessário. Por exemplo, você pode usar a planilha ATAN em sua macro de Visual Basic usando as funções de avaliar ou ExecuteExcel4Macro : x = Application.ExecuteExcel4Macro("Atan(12)") -ou- x = Application.Evaluate("Atan(12)")

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×