Str strTopLeftCellIdentifier = "Account No"
エラーハンドラをトリガするコードの原因を追跡しました。その行は値を更新していなかった strtopleftcellidentifier
。明らかに、最初の Str
そこにいることを意味していません。
それでも、それはその行を実行します。
私はそれを知っている Str()
VBAの機能ですが、それでも、どのようにしてその行をどのように解釈するのか分かりません。
マクロは何をしていると思っていますか、そして/またはなぜエラーを引き起こしていないのですか?
回答:
回答№1は4なぜなら Str()
VBAの有効な関数名です。だからあなたの声明は実際に比較している strTopLeftCellIdentifier
に "Account No"
ブール値の結果を Str()
。それは以下と同じです:
Str False
そして、あなたは "戻り値をキャプチャしていないので Str()
電話をかけるときにかっこは必要ありません。