[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/10/28(Thu) 08:39
投稿者名:しょう
Eメール:
URL :
タイトル:
テキスト
テキストの更新について質問があります。
VBでテキストのある部分のデータを更新したいのですが、実際可能なのかもわかりません。
(例) "112233 444 556677" ⇒ "112233 888 556677"  

できれば、テキストを削除して修正したテキストを作成するのではなく、
元からあるテキストを書き換える手法でお願いします。

いい方法がありましたらご教授ください。

投稿時間:2004/10/28(Thu) 08:58
投稿者名:kamurin
Eメール:kamurin@hotmail.com
URL :
タイトル:
Re: テキスト
(例)のパターンなら
Replace("112233 444 556677", "444", "888")で
更新できると思います。

投稿時間:2004/10/28(Thu) 09:34
投稿者名:しょう
Eメール:
URL :
タイトル:
Re^2: テキスト
ありがとうございます。
早速試してみます。

投稿時間:2004/10/28(Thu) 09:04
投稿者名:ガッ
Eメール:
URL :
タイトル:
Re: テキスト
> テキストの更新について質問があります。
> VBでテキストのある部分のデータを更新したいのですが、実際可能なのかもわかりません。
> (例) "112233 444 556677" ⇒ "112233 888 556677"  
>
> できれば、テキストを削除して修正したテキストを作成するのではなく、
> 元からあるテキストを書き換える手法でお願いします。
>
> いい方法がありましたらご教授ください。
VB6ならMid$で何とかなるかも知らん。
….netは不明。
Dim st As String
st = "abcdefghijk"
Debug.Print st
Mid$(st, 3, 3) = "123"
Debug.Print st

投稿時間:2004/10/28(Thu) 09:36
投稿者名:しょう
Eメール:
URL :
タイトル:
Re^2: テキスト
> > テキストの更新について質問があります。
> > VBでテキストのある部分のデータを更新したいのですが、実際可能なのかもわかりません。
> > (例) "112233 444 556677" ⇒ "112233 888 556677"  
> >
> > できれば、テキストを削除して修正したテキストを作成するのではなく、
> > 元からあるテキストを書き換える手法でお願いします。
> >
> > いい方法がありましたらご教授ください。
> VB6ならMid$で何とかなるかも知らん。
> ….netは不明。
> Dim st As String
> st = "abcdefghijk"
> Debug.Print st
> Mid$(st, 3, 3) = "123"
> Debug.Print st

なるほど、試してみます。
ありがとうございました。