大丈夫じゃない可能性はあるが
VBのAndとOrはビット演算以外ではもはや不要
置換してしまえ