- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASC関数について)
ASC関数の使い方とエラーの対処方法
このQ&Aのポイント
- ASC関数を使用して文字のコード値を取得する方法について説明します。
- 処理1では、ASC関数を使って文字「あ」のコード値を取得し、メッセージボックスに表示する処理を行っています。
- 処理2では、変数を使用して文字のコード値を判定し、条件に合致すればメッセージボックスに表示する処理を行っています。しかし、BBの値が文字列として判断されてしまい、条件に合致しなくなってしまいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Asc 関数の戻り値は Integer 型です。そのままでは String 型 (Variant 型の内部処理 String)とは単純比較できません。 If Asc("あ") = CInt(BB) Then のように変数 BB の型をそろえてやれば良いのです。
その他の回答 (1)
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
文字列で 文字コードを渡しているのであれば VAL関数で数値化してみましょう If ASC("あ") = VAL(BB) Then といった具合です
お礼
上手くいきました。ありがとうございます。