Option Compare Text
は、モジュールレベルで設定されている場合VB/VBA StrComp関数または、任意の違いは
If strVal1 = strVal2 Then
を使用するのではなく、どちらかといえば、
If StrComp(strVal1, strVal2, vbTextCompare) = 0 Then
を使用する利点は何があります= ?
私はStrCompがnullシナリオと<シナリオを処理することを知っていますが、strVal1とstrVal2のnull以外の有効な文字列が割り当てられている状況にのみ興味があります。
コードが少ない*常に*良いコードですか? [コードゴルフ](http://codegolf.stackexchange.com/) –
@マークク「...他のすべてのものは同等です」もちろん。 –
vbBinaryCompareを使用したStrCompは高速です。 'あなたができるときはいつでも、バイナリ比較を使います。これはVBのデフォルトです。テキストの比較はずっと遅いです。」http://www.aivosto.com/vbtips/stringopt.html – lpfx