
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
VBAはExcel限定、XMLは全く理解していないのですが、他の方の解答がつかないようなので思いつくところを書きます。
何のReplaceなのかよくわからないと思って見ていたのですが、本日改めて見直したところ、引数の種類と順番から判断するにどうやらVisual BasicのReplace関数のようですね。
というのは、たとえばExcelだと他にもReplaceがありますし、どのソフトのVBAなのか書いてないので判断がつきかねていました。
で、これはXMLがどうのということではなく単純な文字列置換の問題のように見えます。(なのできっとOfficeのカテゴリの方が解答がつきやすいのでは?)
そういう前提での解答ですが、Visual BasicのReplace関数はそういう仕様のようですね。
なので、消える部分は別に補えばよいかと。
置換後文字列 = Replace(文字列, 対象文字列, 置換文字列 ,検索開始位置)
となっているなら、これを
置換後文字列 = Left(文字列, 検索開始位置 - 1) & Replace(文字列, 対象文字列, 置換文字列 ,検索開始位置)
と変更してみてはいかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLL共用セクションの質問です
-
XMLSchemaの検証
-
メモリのセクションに関して
-
.xml utf-8での日本語表記について
-
東芝のDynabookなのですがアン...
-
ノードの並び替え
-
ツリービューのノードをダブル...
-
大規模行列の計算
-
XSLT
-
CPUの考え方を教えてください ...
-
4バイトを10進数に変換する方法
-
HTTPステータス 404 - There is...
-
特殊記号が勝手にエスケープさ...
-
XMLファイル内のデータ(値)を変...
-
XML、XSLTの適応エラー(IEから...
-
IEが表示できないXML
-
TreeView の初期表示について
-
XMLで要素が記述された順番に意...
-
ルート要素ノードが2個ある場合?
-
SNMP リンクダウンとノードダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBのコメントはどう記述するの...
-
NASMアセンブリのセクションに...
-
VBA XML の置換方法
-
VBA 『Range』 『Cells』 の関係
-
Access2000レポート
-
xmlの初歩の初歩の質問ですが
-
メモリのセクションに関して
-
CPUの考え方を教えてください ...
-
東芝のDynabookなのですがアン...
-
ルート要素ノードが2個ある場合?
-
SNMP リンクダウンとノードダ...
-
XMLで要素が記述された順番に意...
-
Excel-VBAでXMLの複数ノードの...
-
複数のマックPCによる数値計算...
-
XML、XSLTの適応エラー(IEから...
-
バッチファイルでテキストファ...
-
同じタグ名の項目取得
-
C# TreeView 効率良いノード追...
-
C#でTreeViewのCheckBoxのサイ...
-
昔Winnyってありましたけど、あ...
おすすめ情報