例)String型配列があり、中身が100,AA,200,BB,CC,150になっている時、100,200,150などのIntegerに変換可能なデータだけを抜き出して、Integer型配列に格納したいです。
StrToIntで変換を試みていますが、AA,BB,CCなどのInteger変換できない文字列を変換しようとするとエラーが出てしまいます。
String型配列に格納されているデータはランダムなので、何番目が何型と決まっていません。
どなたか良い方法を教えてくださいませ。
もし、数値データがすべて正の数なら、
StrToIntDef(aStr, -1);
の値が -1 になるものを除外すればいいでしょう。
あと、TryStrToIntも使えそうです。
柑橘系のお二人、ありがとうございました。
解決しました。
ヾ(●⌒∇⌒●)ノ
ツイート | ![]() |