• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのループ)

VBAのループでの文字列格納について

このQ&Aのポイント
  • VBAのループを使って文字列を格納する際、文字と数字が交互に格納される問題が発生します。
  • 「result = mid(text,i,1)」の記述が原因で、現在の実装では1文字ずつしか格納されません。
  • 解決策としては、ループ内で「result」の変数を使い続けるのではなく、別の変数に格納することで文字列を連結していく方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

>result = mid(text,i,1)っていうのが悪い... う~ん、違うと思う >a = result >b = result a = a & result b = b & result に変更してみて お望みの結果になったかな?

ritaka00
質問者

お礼

思った通りの動きになりました! 凄く嬉しいっ・゜・(ノД`)・゜・。 始めたばかりで右も左も分からず…でもうまくいくと嬉しいです。 hige_082さんありがとうございます★ 基本的なことだと思うのでもっとつめてやってみます!

関連するQ&A

専門家に質問してみよう