エクセルにて、
シート1(置換したい文字リスト)
A B
高 □
髙 □
恵 □
惠 □
ャ □
… …
を参考に、
シート2(反映したいリスト)
A B
高橋 恵 □橋 □
髙橋 惠 □橋 □
ジャイアン ジ□イアン
となるようにしたいのですが、
こうしたことをマクロで実現可能でしょうか?
似たものを探したところ、
https://oshiete.goo.ne.jp/qa/1350775.html
や
https://kosapi.com/post-5824/
が近いのですが、元の文字列が維持できなかったり
複数の単語を同時に置換できなかったりして、求めているものと少し違います。
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
こんにちは!
一例です。
標準モジュールにしてください。
Sub Sample1()
Dim i As Long, wS As Worksheet
Set wS = Worksheets("Sheet1")
With Worksheets("Sheet2")
.Range("A:A").Copy .Range("B1")
For i = 1 To wS.Cells(Rows.Count, "A").End(xlUp).Row
.Range("B:B").Replace what:=wS.Cells(i, "A"), replacement:=wS.Cells(i, "B"), lookat:=xlPart
Next i
End With
End Sub
こんな感じで大丈夫だと思います。m(_ _)m
回答ありがとうございます。
すごいです、正に実現したかったことです。
今まで自動化できず四苦八苦していたので本当に助かりました。
ありがとうございました!
No.3
- 回答日時:
つまりマクロ代わりに作ってくれって言ってるんですね。
なるほど。
できるけど面倒くさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Excel(エクセル) エクセル関数について 8 2023/06/28 17:04
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】sheet作成時にマク...
-
エクセル 「実行時エラー"13":...
-
エクセルのシートを自動でコピー
-
エクセル 複数シートのフィル...
-
Access2007 DoCmd.ApplyFilter...
-
Kernel-Power Event ID 41 エラー
-
不明なコマンドです("FROM")。...
-
エクセルの文字間スペースを入...
-
エクセル シート内のハイパー...
-
エクセル マスターデータから別...
-
請求書等のシリアル番号生成方法?
-
エクセルでテキストを任意のセ...
-
【素人です】エクセルを使おう...
-
Microsoft Excel VBAの参照設定
-
qt creatorのプロジェクトでビ...
-
MP3Gainがインストールできない
-
WordPressをインストールしてい...
-
pythonでrequestsが使えない
-
巡回冗長エラーと出てインスト...
-
DELLのInspiron1501とiTUnes
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ExcelVBA】sheet作成時にマク...
-
エクセル/マクロ Exit Subが実...
-
VBA シートの切り替えができな...
-
マクロ実行ボタンがコピー出来ない
-
VBAでシートコピー後、シート名...
-
エクセル 「実行時エラー"13":...
-
エクセル 複数シートのフィル...
-
フェイス・シートについて教え...
-
不明なコマンドです("FROM")。...
-
Access2010 「演算子がありませ...
-
オペランドが足りませんとコメ...
-
Excel2010でふりがなが漢字にな...
-
エクセルの文字間スペースを入...
-
pythonでrequestsが使えない
-
mfc42.dllファイルってなんです...
-
貼り付けをマクロで禁止させたい。
-
WordPressをインストールしてい...
-
(int)キャストとintvalの違い
-
AUTOCAD 2010でdwlファイルの場...
-
OBSが起動できません
おすすめ情報