Artigo: 152288 - Última revisão: quarta-feira, 11 de Outubro de 2006 - Revisão: 2.3 Determinar o número de dimensões numa variável de matriz
Nesta páginaSumárioNão existe nenhuma função incorporada para devolver o número de dimensões numa variável de matriz no Visual Basic for Applications. A forma mais fácil para o fazer é ciclo através de dimensões e utilizando um processador de erros para devolver o número de dimensões. Mais InformaçãoA Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador. A forma mais fácil para determinar o número de dimensões no Visual Basic for Applications variável de matriz é obter a rotina de tentar uma tarefa com cada dimensão. Quando tenta efectuar a tarefa para uma dimensão não existente, será devolvido um erro. Um processador de erros pode ser utilizado para devolver a dimensão na qual última tarefa com êxito. Uma forma para testar uma dimensão é utilizando a função ' LimiteInf. A função LimiteInf tem dois argumentos, a variável de matriz e a dimensão específica e devolve os limites inferiores dessa dimensão. Utilizar esta função numa dimensão inexistente devolve um erro. Acopladas com um processador de erros, pode ser utilizado para determinar o número de dimensões. Procedimento do Visual Basic de exemploEsta rotina testa a matriz chamada Xarray pela testar LimiteInf de cada dimensão. Utilizar um ciclo for... Next, a rotina refaz o número de dimensões de matriz possíveis, até à 60000, até que é gerado um erro. Em seguida, o processador de erros é o passo de contador que o ciclo falhou, subtrai um (porque anterior era a uma última sem erro) e apresenta o resultado numa caixa de mensagem.ReferênciasPara obter informações adicionais sobre como obter ajuda com o Visual Basic for Applications, consulte o seguinte artigo na base de dados de conhecimento da Microsoft: 163435
(http://support.microsoft.com/kb/163435/EN-US/
)
VBA: Recursos de programação do Visual Basic for Applications A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 152288
(http://support.microsoft.com/kb/152288/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar ao topo