Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como encontrar o Oriente Número de Três Números em VBA
Visual Basic for Applications (VBA) é uma ferramenta de programação que permite que os usuários do Microsoft Office para criar funções personalizadas e macros. Uma aplicação como o Excel pode " chamar " essas funções e macros para executar tarefas repetitivas muito rapidamente. Excel tem muitas funções internas que você pode usar para obter a soma , valor médio , valor de valor mínimo ou máximo de um grupo de numbers.Sometimes , uma função built-in não está disponível para a tarefa desejada . Ou seja, quando uma função personalizada pode ser útil. Instruções
um

Planejar a função. A função terá três números e vai produzir um resultado que é o valor médio. Ele vai precisar de um nome que estará disponível no Excel , na categoria " definido pelo usuário " . Um exemplo poderia ser : . FindMidValue

Você vai usar "argumentos" para transferir os números de Excel para a função. Estes são os nomes das variáveis ​​especificados entre parênteses após o nome da função. Suponha que os três números para avaliar são A, B e C. O nome completo da função seria:

FindMidValue (A, B , C)
2

Planejar a lógica . Esta é a série de etapas a função usará para realizar a tarefa . Pense nas etapas individuais que você tem que seguir para executar esta tarefa manualmente. Por exemplo , quais são as possíveis combinações de três números e como você encontrar o valor médio para cada

Por exemplo, se os números são B , A, C , a fim de menor para o maior : comparar a variável A a B; Se a é maior , compará-la com C ; Se C é maior , a deve ser o valor médio . A função também tem que lidar com todas as alternativas. O que se A é maior do que B e B é maior do que C ? Em seguida, a seqüência é C , B, A , eo valor médio é B.
3

Escreva a função . A primeira referência dá detalhes sobre como acessar o editor do Visual Basic no Excel 2010, onde você pode escrever a função. A segunda referência dá algumas regras gerais para escrever o " roteiro " ou instruções para macros e funções. O script a seguir irá criar uma função personalizada chamada " FindMidValue " :

FindMidValue Function (A , B , C ) "linhas precedidas por 'em

são possíveis combinações
para '

são ' bac , cab, abc, cba , acb , bca

' em


Se (A < B) Então

' a é menor de b

Se ( A> = C) Em seguida, caso

FindMidValue = Um táxi 'em

GoTo 100

Else

Se (B < = C) Então

FindMidValue = B 'abc

GoTo 100

End If

FindMidValue = C ' em acb

GoTo 100

End If

Else

'a é maior ou igual a b

Se (A < = C) Em seguida,

FindMidValue = A ' bac

GoTo 100

Else

Se ( B> = C) Então

FindMidValue = B ' cba

GoTo 100

End If

FindMidValue = C' bca

End If End If


100 End Function
4

depurar a função. Depuração se refere ao processo de testar a função para ter certeza que funciona como pretendido e para corrigir os erros que você descobre . Neste caso , usar a função em Excel com os três argumentos relativos a três células com números entre eles. Altere os números nas células para ver se a função pega o número do meio correto de cada vez.

Anterior :

Próximo : No
  Os artigos relacionados
·Como o código de um Form Login /Registro em VB 
·Como usar AutoFiltro em VBA 
·Como fazer uma barra de ferramentas para o Visual Reapp…
·Como o código em maiúsculas em VB.Net 
·Como fazer Breakout em Visual Basic (VB) 
·Como preencher um GridView de dados em SQL VBNET 
·Propriedades comuns entre uma caixa de seleção e opç…
·Como criar uma nova janela para um navegador da Web usa…
·Como criar uma pasta no API Com VBA 
·Como Chegar MP3 File Length por VBScript 
  Artigos em destaque
·Como abrir o MS-DOS 
·Como Graph Fractals da TI- 82 
·Como mudar o nome do botão Declínio no iPhone 
·Como identificar qual armazenamento de chaves Java é U…
·Como reparar um Out of Stack Espaço Erro em JavaScript…
·Funções Scala de corda 
·Como criar um upload de arquivo de rotina em PHP 
·Como filtrar dados no SSIS 
·Como encontrar um elemento da matriz em Ruby 
·Padrões freqüentes na árvore Algoritmos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados