Instrução Option Compare

Usado no nível do módulo para declarar o método de comparação padrão a ser usado quando os dados da cadeia de caracteres são comparados.

Sintaxe

option compare { | binarytext | database }

Comentários

Se usada, a instrução Option Compare deve aparecer em um módulo antes de qualquer procedimento.

A instrução Option Compare especifica o método de comparação de cadeia de caracteres (Binário, Texto ou Banco de Dados) para um módulo. Se um módulo não incluir uma instrução Option Compare , o método de comparação de texto padrão será Binary.

  • A Option Compare Binary resulta em comparações de cadeias de caracteres com base em uma ordem de classificação derivada de uma representação binária de caracteres. No Microsoft Windows, a ordem de classificação é determinada pela página de código. Uma ordem de classificação binária típica é mostrada no exemplo a seguir:

    A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø 
    
    
  • Comparar Opções de Texto resulta em comparações de cadeia de caracteres com base em uma ordem de classificação de texto sem distinção entre maiúsculas e minúsculas, determinada pela localidade do seu sistema. Quando os mesmos caracteres são classificados usando a opção Comparar Texto, a seguinte ordem de classificação de texto é produzida:

      (A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø) 
    
    
  • O Banco de Dados de Comparação de Opções só pode ser usado no Microsoft Access. Isso resulta em comparações de cadeia de caracteres com base na ordem de classificação determinada pela ID de localidade do banco de dados em que as comparações de cadeia de caracteres ocorrem.

Exemplo

Este exemplo usa a instrução Option Compare para definir o método de comparação de cadeia de caracteres padrão. A instrução Option Compare é usada apenas no nível do módulo.

' Set the string comparison method to Binary. 
Option Compare Binary ' That is, "AAA" is less than "aaa". 
' Set the string comparison method to Text. 
Option Compare Text ' That is, "AAA" is equal to "aaa". 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.