配列で操作どうも、三流プログラマーのKen3です。縦に羅列と配列でループを比べて少し書いてみます。自分でも読み返すとあまり参考にならないのですが、せっかく書いたので発行しちゃいます。読者の声:あっ、そのネタ知ってるよ。内容は・・・だろ?^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^またまたぁ・・・先に心の中でネタ先読みしないでよ。--落語を元ネタにして、よくできたドラマだと思う。話の作り方とかテンポの切り替え方、落語のネタと現在の話の混ぜ方が絶妙かなぁ。脚本家がすごいんだろうなぁ。下記の全角英数字を半角にする下記のサブルーチンを作成した。変換すると、C#やC++の#と+がまだ変換されていなかった。*/ハイハイ、#と+と□(スペース)の変換を足せばいいんだろ。ほらよ、CASE文の条件を増やしてやったよ。Functionこれで、文句無いだろ。みたいに、修正すればいいんだよ。動けば何でもいいんだけどね、文句も無いけど言ってみただけ。3.配列にしてループで回してみた。*/久々にムカっと来た。先に生まれたからって(少し先に入社したからって)偉そうにするんじゃねぇよ。配列で変換する文字を管理して、ループで回してやるよ。ループで回してチェックして、一致したら置換する感じです。こんな感じ?で使用します。※配列を作成できます。心の中で文句を言われていた読者の方、お待たせしました。心に浮かんだ関数、UBound関数で当りです。*(アスタリスク)を追加します。これだけだと、修正が足りなかったり。えっ、どこが?全角と半角、追加しとるよ。ここが、0から7のままだと・・・あっ、やられましたね。ここを1文字増えたので8にしないと。UBound(変数名)で配列のサイズ、数を返してくれます。使用してループを作成すればOKです。※心の中で文句を言われていた読者の方、お待たせしました。方針を変更してみたいと思います。文字列から文字列を探す場合、便利なInStr関数があります。この関数を使って修正してみます。Functionまず、全角と半角の文字列を用意します。次にチェック対象の全角文字が存在するか探します。みつかると、nSERCHに位置が返ります。nSERCHには、4が入る。