- ベストアンサー
Access2002 で Select Case文がエラーになる!!
Access2002を使用しています。 Select Case文でエラーになるのですが、回避方法を知っていたら教えて下さい。 書き方がおかしいのでしょうか? 例)Dim a As String a = "11" Select Case a Case "00" MsgBox "zero" Case "11" MsgBox "one" End Select このような Select Case文を書くとエラーになるんです。 エラーは、実行時エラー'5' プロシージャの呼び出し、または引数が不正です というものです。 一応、私が見つけた回避方法は、string を Variant にするというものです。 それとも、そもそも書き方がおかしいのでしょうか? Access97 だと、エラーにならないのです。 ご存知の方、ご回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
ご回答ありがとうございます。 >取りあえずは定番の、 >DBを新規作成→問題のあるMDBからすべてをインポート→参照設定などをやり直す。 これは、やっても同じでダメでした。 でも、家の別のマシンで同じことを実行したら、動きました。 >ひょっとしたら、VBAに関する部分が壊れているのかもしれませんね。 >そうではなくて、Access側の何かが壊れているんであれば、Officeの完全削除→再インストールになるんじゃないでしょうかねぇ ということで、一度、完全削除→再インストールしてみます。 お騒がせしました、ありがとうございました。