ID do artigo: 213181 - Última revisão: quarta-feira, 5 de janeiro de 2011 - Revisão: 2.0

XL2000 - Erro de Tempo de Execucao Usando a Propriedade de FormulaArray

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo foi publicado anteriormente em BR213181
Expandir tudo | Recolher tudo

Sintomas

Quando você tenta criar uma formula array usando uma macro do
Visual Basic for Applications, você pode receber a seguinte
mensagem de erro:
Erro de Tempo de Execução '1004':
Incapaz de definir a propriedade de FormulaArray da
classe do Intervalo.

Causa

Este problema pode ocorrer quando você tenta passar uma formula
que tem mais de 255 caracteres, e você está usando a
propriedade FormulaArray no Visual Basic for Applications.

Situação

O ATUAL
A Microsoft confirmou que este é um problema que ocorre com os
programas citados no inicio deste artigo.

Mais Informações

Uma formula array pode executar múltiplos cálculos e então
retornar resultado único ou múltiplos resultados. Você cria
fórmulas da mesma forma que você cria fórmulas de valor único
básico. Porém, com uma fórmula array, depois de criar a
fórmula, ao invés de você entrar a fórmula pressionando ENTER,
você entra a fórmula pressionando as teclas CTRL+SHIFT+ENTER.
Uma fórmula array pode ser identificada por chaves ({})
cercando a fórmula. Para criar uma fórmula array no Visual
Basic for Applications, você pode usar a propriedade
FormulaArray. Porém, você não pode criar a fórmula que tenha
mais de 255 caracteres usando a propriedade. Note que a
propriedade da Formula no Visual Basic for Applications não tem
limite.

REFERêNCIAS
Para informações adicionais, veja os seguintes artigos abaixo
na Microsoft Knowledge Base:
Q213841 XL2000: Passed Strings Longer Than 255
Characters Are Truncated
Q212172 XL2000: Unable to Record Message When
Recording a Macro
Para informações adicionais sobre a propriedade FormulaArray,
no Editor do Visual Basic, clique em Microsoft Visual Basic
Help no menu Help, digite FormulaArray no Assistente do Office
ou no Assistente de Resposta, e então clique em Pesquisar para
ver o tópico.

A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2000 Standard Edition
Palavras-chave: 
KB213181