![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?8acaa2e)
エクセルにて、
シート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ランキング
-
VBA シートの切り替えができな...
-
【ExcelVBA】sheet作成時にマク...
-
マクロ実行ボタンがコピー出来ない
-
エクセル/マクロ Exit Subが実...
-
フェイス・シートについて教え...
-
不明なコマンドです("FROM")。...
-
Access2010 「演算子がありませ...
-
IEのActiveXダウンロードがブロ...
-
オペランドが足りませんとコメ...
-
『MacBook OS X Mid 2007』初期...
-
Access2007 DoCmd.ApplyFilter...
-
エクセル シート内のハイパー...
-
エクセルで数字9個の並び順の組...
-
win10プレビュー版をインスト時...
-
漢字名のテーブルとカラムのCRE...
-
アクロバットリーダーが!
-
JWWでDXFファイルを開きたい
-
この仕組み作りはエクセルの何...
-
GhostからWin XPがインストール...
-
貼り付けをマクロで禁止させたい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ExcelVBA】sheet作成時にマク...
-
エクセル/マクロ Exit Subが実...
-
フェイス・シートについて教え...
-
エクセル 「実行時エラー"13":...
-
マクロ実行ボタンがコピー出来ない
-
VBA シートの切り替えができな...
-
VBAでシートコピー後、シート名...
-
エクセルマクロ作成方法
-
エクセルのワークシートの並べ替え
-
マクロを使って家計簿も楽々に...
-
【Excel VBA】指定のブックを指...
-
Excelユーザーフォームでシート...
-
エクセルマクロの構文
-
シート保護でオートフィルタ機...
-
Excelマクロによる単語リストの...
-
エクセル 複数シートのフィル...
-
Excelのシートを並び変え...
-
Excel2000でシート上にボタンを...
-
【エクセル】複数の文字を同時...
-
アクセス97での罫線について
おすすめ情報