VBAのコードのことで教えてください。
エクセル「sheet1」にTextbox1を設置し,そこに入力した内容を,別シート「キーワード」に入力した文字列(A列が置換前の文字列,B列が置換後の文字列)で置換したいと考えています。
この時,
Public Sub 置換関数()
Dim 置換前文字列 As String
Dim 置換後文字列 As String
lastrow = Worksheets("キーワード").Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastrow
置換前文字列 = Worksheets("キーワード").Cells(i, 1)
置換後文字列 = Worksheets("キーワード").Cells(i, 2)
TextBox1.text=.Replace what:=置換前文字列, replacement:=置換後文字列・・・(※)
Next i
End Sub
(※)のコードが誤っていると思われるのですが,自力で修正ができません・・・。
どなたか,正しいコードを教えてください。
初心者故,拙いコードですがご容赦ください。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) Vbaで数式をポーランド記法に変換するコードを作って実行しようとするとフリーズします。 1 2022/05/24 17:53
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBA 重複チェック後に値をワークシートに転記する方法を教えてください。 1 2023/03/19 12:43
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- Java java 入力された文字列を数値に置き換えて整数にし、計算をしたいです。 <を10として /を1とし 4 2022/05/16 21:08
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Excelからワード文書の文字置換を実行する(ワードでのマクロも)
Word(ワード)
-
word オートシェイプ内も一括変換
Visual Basic(VBA)
-
Excel : テキストボックス中のテキストの検索・置換
Excel(エクセル)
-
-
4
VBAでテキストボックス内の編集をする方法
Visual Basic(VBA)
-
5
WordVBAで規定のところに文字列を挿入したい
Access(アクセス)
-
6
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
7
Excel-VBA>コントロールをグレイアウトするには?
Excel(エクセル)
-
8
エクセルVBA テキストボックスへのセットフォーカスについて
Visual Basic(VBA)
-
9
もしセルが#N/A"なら~をする・・・には?"
Excel(エクセル)
-
10
VBAのテキストボックスに文字列を貼り付ける方法
Access(アクセス)
-
11
文字列からタブコードを取り除きたい
Visual Basic(VBA)
-
12
EXCEL VBA テキストボックスの文字で置換したい
Excel(エクセル)
-
13
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
14
EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる
Access(アクセス)
-
15
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
16
エクセルVBAでテキストボックスに入力があった場合のみ、ワークシートに転記したい
Visual Basic(VBA)
-
17
テキストボックス内の文字の一括変換
Excel(エクセル)
-
18
VBAでの日付の置換方法を教えてください
Excel(エクセル)
-
19
UserForm1.Showでエラーになります。
工学
-
20
エクセルVBA 図形の選択法は?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正規表現で、特定の文字列を含...
-
VBA 置換文字がみつからない時
-
各項目がダブルクォーテーショ...
-
csvデータ ダブルクォーテ...
-
エクセル VBA 複数条件一...
-
EXCEL警告「置換対象のデータが...
-
ハングルを日本語に置換
-
EXCEL VBA でCTRL+Fのダイア...
-
csvデータのダブルクォーテーシ...
-
C#で空白行を削除する方法
-
xmlファイル内の文字列置換
-
JSP内の正規表現で、行先頭の/...
-
テキストファイル中の文字列の置換
-
パワーポイントの一括置換:複...
-
Excel・ユーザーフォームの情報...
-
3回以上の改行を2回にする正...
-
秀丸での正規表現(文字の抜き...
-
MKエディタやサクラエディタを...
-
HPに画像を載せる際
-
VBA 複数の非連続セルのみ指定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GoogleAppsScript文字列置換の...
-
VBA 置換文字がみつからない時
-
各項目がダブルクォーテーショ...
-
正規表現で、特定の文字列を含...
-
csvデータ ダブルクォーテ...
-
EXCEL警告「置換対象のデータが...
-
EXCEL VBA でCTRL+Fのダイア...
-
C言語でテキストファイルの内容...
-
スペースで区切られた氏名から...
-
csvデータのダブルクォーテーシ...
-
PowerShellでテキストの空白行...
-
\\(円)記号を置換したい
-
C#で空白行を削除する方法
-
【Excel VBA】文字列の置換作業...
-
python 大文字小文字を区別しな...
-
テキストファイル中の文字列の置換
-
Excel VBA 教えてください。 VB...
-
ハングルを日本語に置換
-
ダブルコーテーション 、"を二...
-
○文字目に文字挿入
おすすめ情報
補足です。
テキストボックスは、ユーザーフォームから選択したコントロールです。