Visual Basic for Applications, ou VBA, é uma implementação da linguagem de programação Visual Basic embutido aplicativos do Microsoft Office e permite que você adicione mais funcionalidade para suas aplicações. Você pode usar a função " StrComp " Visual Basic para comparar os valores de duas cordas em um script de Visual Basic for Applications para ver se eles são iguais e , em seguida, indicar como deseja que sua função para prosseguir com base no resultado . Função StrComp
A função StrComp é uma função do Visual Basic que também trabalha em scripts VBA para verificar seqüências de igualdade . No mínimo, você deve passar por duas cordas para a função. Você pode fornecer cordas entre aspas para a função ou passar variáveis com valores de cadeia . A função compara um personagem de cada corda de cada vez , convertendo-os em seus valores numéricos ASCII como base para a comparação. Se os valores numéricos são iguais , a função passa para o próximo par de caracteres . Se eles não estiverem , a função pára e indica se o primeiro personagem da cadeia tinha um maior ou menor valor ASCII.
Carta Caso
A função StrComp tem um terceiro opcional parâmetro, chamado de " comparar ", que indica o método de comparar você deseja usar. Se você omitir esse parâmetro, a função usa uma comparação entre maiúsculas e minúsculas dos dois strings. Por exemplo, "Olá , mundo" e " Olá, mundo" como retorno não é igual , devido à letras maiúsculas e minúsculas em cada corda . Se você fornecer " vbTextCompare " como o terceiro parâmetro , a função ignora o caso de letra , assim : "Olá, mundo" e " Olá, mundo" são iguais.
Retornado
A função StrComp retorna um dos três valores : menos um, zero ou um. Menos um indica que a primeira corda classifica à frente do segundo , isto é, a primeira vez que um personagem entre as duas cadeias diferentes, a personagem da primeira corda tem um valor ASCII menor do que o do segundo. Zero significa que as duas cadeias têm um valor igual . Mais um significa que a segunda corda classifica à frente do primeiro.
Sintaxe
Para chamar a função StrComp , você digita o nome da função , seguido de um suporte e , em seguida, fornecer as duas cadeias e , se necessário , o método de comparação . Separe os parâmetros com vírgulas. Você não pode chamar a função sozinho. Você tem que especificar o que fazer com o resultado , como usá-lo em uma condicional " if" , salvá-lo em uma variável ou simplesmente usando uma caixa de mensagem para exibir o resultado para o usuário. Por exemplo, digitando " var = StrComp (" Olá , mundo "," Olá, mundo " , vbTextCompare ) " faz uma comparação de maiúsculas e minúsculas das duas cordas e salva o resultado na variável " var " .
< Br >