VB6.0
Cドライブのテキストファイル(数値)をリストボックスに順番に表示させ
リストボックス内で数値の操作をしたいのですが、
先頭の数値でしか認識していません
例:100より小さいものを削除で、99で大きいと判断しています
この操作はムリ?
られか教えてください。
>VB6.0
>Cドライブのテキストファイル(数値)をリストボックスに順番に表示させ
>リストボックス内で数値の操作をしたいのですが、
>先頭の数値でしか認識していません
なぜ?
>例:100より小さいものを削除で、99で大きいと判断しています
>この操作はムリ?
操作じゃなくて「判断」だけじゃん(orz
>られか教えてください。
まぁ、こういう仕様のない問いの一番の回答は「うまく行くようにプログラムすれば?」だな(ororz
ぉぅ…細かいが、
>例:100より小さいものを削除で、99で大きいと判断しています
で、ちゃんと100より小さいものを削除するってあったな、スマン。
リストボックスのデータは中身が数値でも文字列として扱われます。
文字列の大小の判断は、1文字目から判断されるので100と99では
1文字目が9の99の方が大きくなります。
数値として判断させるには
If CInt("100") > CInt("99") Then
のように数値に変換して比較すればOKです。
この禅問答のような質問を読み解いて、
きちんとしたレスをつけるとは。
LESIAさん、大変参考になりました。
ありがとうございます。
LESIAさん、できました
ありがとうございました。
ありがとうございました
ツイート | ![]() |