掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字列型変数が保持できないデータはありますか? (ID:106898)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
失礼します。ダウンロード掲示板で、昔、お世話になったものです。 教えてgoo!で聞いてみたのですが、回答がなく、こちらを思いだして投稿させていただいた次第です。 Excel97/2000のVBAの文字列型変数は、アスキーコード129-159/224-252のデータを保持できないみたいですが、これはVB6.0/VB.NETなどでもそうなのですか? つまり、VBAでは、 Sub main() Dim s as String s = Chr$(130) Sheet1.Cells(1, 1) = Asc(s) End Sub とすると、シートのA1に「0」が表示されてしまうということです。 というのも、私はVB6.0/VB.NETを持っていないのですが、ちょっとVB2.0時代のコードを使う必要が生じたので、VBAで実行してみたところ、以上のような仕様の違いに気付いたのです。 これがVBAだけの特性なのか、最近のVBはこういう仕様になってしまったのかが知りたいのです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.