- ベストアンサー
Excel VBAでセル内が"-"の時の判別方法
Excel VBAで質問です。 セル内の値が-のとき、セル内の値をうまく取り出す方法はないでしょうか。 .Cells(a,b)="-"で実行してみたところ、偽になってしまいます。また、Visual Basic Editorで値をチェックすると.Cells(a,b)の値は"?"になってしまっていました。 セル内の値を適当な文字列(AAAなど)に変えて.Cells(a,b)="AAA"にすると真が返ってくるため、これ以外の部分でのバグではないと思います。
- みんなの回答 (4)
- 専門家の回答
お礼
セルの値の方は63が返ってきました。 .Cells(a,b)="-" の代わりに Asc(.Cells(a, b).Value)=63 で実行すると真が返ってきたので、この方法を使いたいと思います。 回答ありがとうございました。