文字列の変換

解決


小野崎  2005-12-21 14:30:02  No: 129128

小野崎と申します。
VB6の勉強をしています。

皆さんにお聞きしたいことがあります。
たとえば

ABCDEFG

と言う文字列があります。この文字列の4桁目から6桁目までを123に変換したいという場合、何か便利な関数があるのでしょうか?
それともMID関数等を駆使してやるしかないのでしょうか?
ご教授よろしくお願いします。


魔界の仮面弁士  2005-12-21 14:48:48  No: 129129

「Mid関数」ではなく、「Midステートメント」の方を使いましょう。

S = "ABCDEFG"        '処理対象となる String 変数
Mid(S, 4, 3) = "123" '4文字目から3文字分(つまり、4〜6文字目)を置換
MsgBox S             '「ABC123G」に置き換わっている。


小野崎  2005-12-22 14:45:31  No: 129130

>魔界の仮面弁士さん
ありがとうございます。
ばっちりでした。
MidステートメントとMid関数はちがうんですね。
こういう使い方が出来るとは驚きでした。
ありがとうございました。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加