Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


23038 / 76738 ←次へ | 前へ→

【59071】Re:置換した結果を取得したい
回答  sasa  - 08/11/26(水) 16:24 -

引用なし
パスワード
   >Dim r as Range
>set r = 〜〜〜〜
>r.Replace(〜〜〜)
>で、置換は出来ますが、「置換した数」(無理ならせめて置換を1回でもしたかのBoolean)
>はどのように取得したら良いでしょうか?
>Dim b as Boolean
>b = r.Replace(〜〜〜)
>とすると、置換対象があっても無くてもTrueが帰ってきました。

置換の前に検索すればいいのでは...
 Dim r As Range, b As Boolean
 Set r = 〜〜〜
 If Not r.Find(〜〜〜) Is Nothing Then
  b = True
  r.Replace 〜〜〜
 End If
0 hits

【59070】置換した結果を取得したい りった 08/11/26(水) 15:29 質問
【59071】Re:置換した結果を取得したい sasa 08/11/26(水) 16:24 回答
【59072】Re:置換した結果を取得したい にぃ 08/11/26(水) 16:46 発言
【59074】Re:置換した結果を取得したい statis 08/11/26(水) 18:52 発言
【59075】Re:置換した結果を取得したい neptune 08/11/26(水) 20:56 回答
【59081】Re:置換した結果を取得したい りった 08/11/27(木) 9:24 お礼

23038 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free