6
 If TextBox1.Text = "" Or TextBox1.Text = "False" Then
        msgbox("Filename invalid. Try again.",vbOKOnly)

"Compiler Error: Expected:=" エラー メッセージが表示されます。

4

1 に答える 1

17

これは、VBAでは括弧Sub付きまたは括弧なしでのみsを呼び出すことができるためです。Callしたがって、次のように変更します。

MsgBox "Filename invalid. Try again.", vbOKOnly

または、このスタイルの方が好きな場合:

Call MsgBox("Filename invalid. Try again.", vbOKOnly)

(そして、エラーが発生する理由は、結果を変数に割り当てることを期待しているためです。したがって、エラーが発生することを期待しています=。)

于 2012-04-15T02:50:09.790 に答える