Windows 7 64 bit, MS Word 2003, 2007 を使っています。
★15★
のような文字列が出てきたときに、この文字列の直前に改行を入れたいのですがどうしたらよいかわかりません。おそらくVBAでしかできないのではないかと思うのですが、このマクロをどのように書いたらよいか教えてください。
この数字部分(15)は任意で、1だったり30だったり10000だったりします。なので、ワードでは★[0-9]@★というワイルドカードで検索するのですが、後方参照がない(?)っぽいので置き換えるとなるとよくわかりません。ちなみに数字がまったくないと言うことはありません。
No.1ベストアンサー
- 回答日時:
[置換]ダイアログで[ワイルドカード]を使って作業するなら、
以下の設定で可能なのでは?
[検索する文字列]: (★[0-9]{1,}★)
[置換後の文字列]: ^p\1
(★[0-9]{1,}★)は、★で挟まれた[0-9]の文字範囲を{1,}や
@で、一桁以上を検索対象にしたグループを意味します。
(@で指定していなのは、桁数指定を覚えたほうが便利なので)
置換後では、改行意味する^pと、グループを意味する\1で最初
のグループを指定しています。
★15★のような検索対象の前で改行したいだけなら、後方参照
などを考えなくても、Wordでは対象の前で改行できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- Excel(エクセル) Excelシートのある番地の文字が一致したすべての行を別シートに転記する方法 11 2022/10/25 08:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFからワードへ→文字がくずれる
-
正規表現での検索置換
-
ワードの改行について
-
テキストの半角文字を全部削除...
-
VZ タグ付き正規表現の置換
-
一括で、「改行」を外す方法は?
-
【有効数字について】 授業で、...
-
8進数 8進数の47+32の答えを 8...
-
文字の容量(サイズ)についての...
-
6ビット(符号含む)の二進数
-
9ビットの2進数を符号付整数…
-
有効数字は最後答えを出すとき...
-
1Mバイトって何バイト?
-
有効数字の計算
-
パソコンの容量を表す単位について
-
文字数5000字、文字コードが2バ...
-
アセンブリ言語で。
-
メモリーの単位を解説してくだ...
-
携帯電話の略語であるMBって英...
-
エクセルVBAで xlOn xlOff の切替
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストの半角文字を全部削除...
-
ワードの改行について
-
秀丸の改行削除もしくは置換
-
PDFからワードへ→文字がくずれる
-
改行削除の便利な方法について
-
MS-Wordで改行を検索・置換する...
-
一括で、「改行」を外す方法は?
-
フリーソフトYokkaGrepでの置換...
-
viで一括で行をつなげたい
-
エクセルの改行マーク(?)の置換...
-
特定の文字が出てきたら改行し...
-
改行コードの変換について
-
テキストの「改行」を置き換え
-
Wordで後方一致検索?VBAならで...
-
エクセル関数について第二弾
-
テキストファイルで、エンター...
-
エクセル マクロで指定する行...
-
テキストファイルの改行した文...
-
VZ タグ付き正規表現の置換
-
テキストエディターで置換の方法
おすすめ情報