Instrucción Option CompareOption Compare statement

Se usa en el nivel de módulo para declarar el método de comparación predeterminado que se va a usar cuando se comparan datos de cadena.Used at the module level to declare the default comparison method to use when string data is compared.

SintaxisSyntax

Option Compare { Binary | Text | Database }Option Compare { Binary | Text | Database }

ObservacionesRemarks

Si se usa, la instrucción Option Compare debe aparecer en un módulo antes de cualquier procedimiento.If used, the Option Compare statement must appear in a module before any procedures.

La instrucción Option Compare especifica el método de comparación de cadena (binario, texto o base de datos) para un módulo.The Option Compare statement specifies the string comparison method (Binary, Text, or Database) for a module. Si un módulo no incluye una instrucción Option Compare, el método de comparación del texto predeterminado es Binary.If a module doesn't include an Option Compare statement, the default text comparison method is Binary.

  • Option Compare Binary realiza comparaciones de cadena según una ordenación derivada de las representaciones binarias internas de los caracteres.Option Compare Binary results in string comparisons based on a sort order derived from the internal binary representations of the characters. En Microsoft Windows, la ordenación la determina la página de código.In Microsoft Windows, sort order is determined by the code page. En el siguiente ejemplo, se muestra una ordenación binaria típica:A typical binary sort order is shown in the following example:

    A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø 
    
    
  • Option Compare Text realiza comparaciones de cadena según una ordenación de texto que no diferencia entre mayúsculas y minúsculas determinada por la configuración regional del sistema.Option Compare Text results in string comparisons based on a case-insensitive text sort order determined by your system's locale. Cuando se ordenan los mismos caracteres mediante Option Compare Text, se produce el siguiente criterio de ordenación de texto:When the same characters are sorted by using Option Compare Text, the following text sort order is produced:

      (A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø) 
    
    
  • Option Compare Database solo se puede usar en Microsoft Access.Option Compare Database can only be used within Microsoft Access. Esta instrucción realiza comparaciones de cadena según la ordenación determinada por la Id. de configuración regional de la base de datos donde se producen las comparaciones de cadena.This results in string comparisons based on the sort order determined by the locale ID of the database where the string comparisons occur.

EjemploExample

En este ejemplo, se usa la instrucción Option Compare para establecer el método de comparación de cadena predeterminado.This example uses the Option Compare statement to set the default string comparison method. La instrucción Option Compare solo se usa a nivel del módulo.The Option Compare statement is used at the module level only.

' 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". 

Vea tambiénSee also

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.