/ / str strVariable = "text" - excel、vba、excel-vba、構文エラー

この行にエラーが表示されないのはなぜですか?str strVariable = "text" - excel、vba、excel-vba、syntax-error

Str strTopLeftCellIdentifier = "Account No"

エラーハンドラをトリガするコードの原因を追跡しました。その行は値を更新していなかった strtopleftcellidentifier。明らかに、最初の Str そこにいることを意味していません。

それでも、それはその行を実行します。

私はそれを知っている Str() VBAの機能ですが、それでも、どのようにしてその行をどのように解釈するのか分かりません。

マクロは何をしていると思っていますか、そして/またはなぜエラーを引き起こしていないのですか?

回答:

回答№1は4

なぜなら Str() VBAの有効な関数名です。だからあなたの声明は実際に比較している strTopLeftCellIdentifier"Account No" ブール値の結果を Str()。それは以下と同じです:

Str False

そして、あなたは "戻り値をキャプチャしていないので Str()電話をかけるときにかっこは必要ありません。