- 締切済み
エクセルの置換で?
エクセルVBAで質問です。 文章中にエクセルのセルにある文字を置換させたいのですが、マクロの書き方を教えてください。 例 A1:氏名 B1:性別 C1:特技 A2:山田 B2:男 C2:ピアノ ・ ・ ・ 文章 私の名前は「氏名」です。 性別は「性別」なんです。 そして、特技は「特技」です。 を「A2:山田 B2:男 C2:ピアノ」を選択(指定)した状態で置換し 私の名前は山田です。 性別は男なんです。 そして、特技はピアノです。 このようにしたいです。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- エクセルVBAで置換したい!
エクセルVBAで置換したいです。 仮にエクセルSheet1に以下のようなデータがあるとします。 (セルのデータには改行が含まれる物もあります) --------------------------- A1:こんにちは! --------------------------- A2:今日はいい天気です。 明日も晴れるといいですね! --------------------------- A3:そろそろ私は帰ります。 では、また! --------------------------- A4:さようなら! --------------------------- また、エクセルSheet2~10には以下のような文章があります。 --------------------------- A1:文章文章。[A1] --------------------------- A2:文章文章文章文章文章文章 --------------------------- A3:文章文章。[A2]文章文章文章 --------------------------- A4:文章[A3]文章文章文章文章 --------------------------- A:5 [A4] --------------------------- このようになっていて各シートごと文章は違います。 Sheet1[A1]~[A4]のデータをSheet2~10に置換したいのですが、 VBAではどのように書いたらいいのでしょうか?
- 締切済み
- オフィス系ソフト
- エクセルの置換のことで・・・
エクセルの置換機能で質問です。 仮にSheet1のA1のセルに --------------------------------------------------- 今日は良い天気です。 あすはどうでしょうか? --------------------------------------------------- そして、Sheet2のA1に --------------------------------------------------- 昨日は雨でした。 [★★★] たぶん良い天気になるでしょう。 --------------------------------------------------- このようなデータがあるとします。 VBAを使って置換してSheet2のA1を以下のようにしたいです。 --------------------------------------------------- 昨日は雨でした。 今日は良い天気です。 あすはどうでしょうか? たぶん良い天気になるでしょう。 --------------------------------------------------- マクロの記録で試してみたのですが、セル内に改行がはいっていると --------------------------------------------------- 昨日は雨でした。 今日は良い天気です。 たぶん良い天気になるでしょう。 --------------------------------------------------- このように上手くいきません。 VBAを使って上手くできないでしょうか?
- ベストアンサー
- オフィス系ソフト
- VBAでの文字列置換
表題のとおりですが、過去の質問では良い回答が 見当たりませんでした。 ・やりたいこと ”A”->”001” ”B”->”002” ”C”->”003” ”D”->”004” のようにテキストの置換候補があり(置換、置換対象のテキストは全角、半角さまざまです)、 それをExcelのワークシートに適用したいです。 やり方はどういうやり方でも良いです。ただ置換リストは追加、変更する必要があります。 VBAのreplaceを利用した置換マクロを作成すればよいのでしょうか。 当方、Word用の簡単なVBAマクロの作成経験はありますが、 Excelでは利用したことがありません。 ある程度具体的に御教授いただけると助かります。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセル「検索と置換」を閉じるマクロ
エクセルの「検索と置換」をマクロボタンで閉じることは可能でしようか。 ファイルAとファイルBがあり、ファイルAの中で「検索と置換」の機能を使い検索作業後、マクロボタンでファイルBに移動して入力作業をする。 繰り返し上記の作業をしています。 ファイルBに移動したときに「検索と置換」の画面が不要なためファイルAからファイルBに移動した時点で「検索と置換」の画面を閉じるマクロをファイルAからファイルBに移動するマクロに付け加えたいのですが、「マクロの新しい記録」では記録できませんでした。 宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- EXCELでの一括置換について
EXCELにおいて一括置換の仕方について下記のようなことは できるのでしょうか? バージョンはEXCEL2000、OSはWIN2000を使用しております。 下記のAファイル(EXECL形式)に入力されているコードとそれに対応する品名を使用し、 Bファイルのコードを置換してCファイルのように品名に一括で置換をしたい場合、どのような方法を使用すればよいのでしょうか?やはりマクロとかを使用するのでしょうか? Aファイル コード 品名 344 とまと 122 れもん 233 みかん Bファイル(置換前) コード 233 344 Cファイル(置換後) コード みかん とまと
- ベストアンサー
- オフィス系ソフト
- エクセルの置換の事で?
エクセルの事で質問です。 マクロを使って置換させたいと考えています。(エクセル2003使用) 例 A1 みかん B1 私が好きなのは***です。彼は***は嫌いです。 A2 りんご B2 私が好きなのは***です。彼は***は嫌いです。 A3 メロン B3 私が好きなのは***です。彼は***は嫌いです。 A4 スイカ B4 私が好きなのは***です。彼は***は嫌いです。 A5 バナナ B5 私が好きなのは***です。彼は***は嫌いです。 これを A1 みかん B1 私が好きなのはみかんです。彼はみかんは嫌いです。 A2 りんご B2 私が好きなのはりんごです。彼はりんごは嫌いです。 A3 メロン B3 私が好きなのはメロンです。彼はメロンは嫌いです。 A4 スイカ B4 私が好きなのはスイカです。彼はスイカは嫌いです。 A5 バナナ B5 私が好きなのはバナナです。彼はバナナは嫌いです。 このようにボタンひとつで置換したいと考えています。 今までやって失敗した事は ツール→マクロ→新しいマクロの記録で手動やってみたのですがどうしても出来ませんでした。 すいませんが、どなかた教えていただけないでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数語句の一括置換がしたい。
1つのシートの複数のセルの中に文章が記入してあり、その中の文字を 一括で置換したいのです。 AAAA → BBBB 1234 → 5678 ○×△□ → ●×▲■ このように変更したい文字が数百とあります。 また、置換前の語句(セルA1~)と置換後の語句(セルB1~)というように エクセルの別のファイルに並べております。 どのようにすれば出来るのかお教え頂けませんでしょうか? もしマクロなどで出来るとしたら、初心者ですので細かいやり方などお教え頂けたらありがたいと思っております。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル:別ファイルからの抽出
エクセル:別ファイルからの抽出 エクセルにて、 あるファイルに A B C No 月 氏名 1 2010/11 佐藤 2 2010/10 山田 3 2011/12 田中 4 2010/10 田中 ・ ・ とあり、それを別ファイルで 2010/10とセルに入力してやると、B列の2010/10だけ抽出して 一覧にしてくれるようにしたいと考えております。 関数またはVBAにて処理する方法はありますでしょうか? A B C No 月 氏名 2 2010/10 山田 4 2010/10 田中 ・ ・ ※別ファイルにおいては順番は関係ないので、Noがなくても よいです。 恐縮ですが、お答え願えれば有難いです。
- ベストアンサー
- その他MS Office製品
- エクセル・1つのセルに入った漢字(カナ)の分け方
エクセルにお強い方、教えてください>< A1のセルに、 山田 花子(ヤマダ ハナコ) とあるとします。 私は B1のセルに 山田 花子 C1のセルに (ヤマダ ハナコ) と、分けてデータ化させたいのですが、 どのようにマクロを組めばよいでしょうか? また、分け終わったC1の(ヤマダ ハナコ)に 置換を使って( )をとって、 カナ を かな に直すため、 PHONETICと書式のふりがな機能を使って直しても データにエラーは起きずに処理できるでしょうか? 最終的なデータとして A1セル→山田 花子(やまだ はなこ) B1セル→山田 花子 C1セル→やまだ はなこ としたいのです。 ご存知の方いらっしゃいましたら、教えてください。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
補足
すいませんが、マクロの事がよくわかっていないのでもう少し教えてください。 やりたい事をもう少し簡単に説明します。 エクセルシート セルD1に自分のサイト名 セルD2に自分のサイトURL セルD3に紹介文 セルD4に担当者 セルD5に連絡先 セルD8以降に相手のサイト名が記入 セルI8以降にリンクを貼ったURLが記入 されているとします。 文章は ======================================== (セルD)様 相互リンクの依頼で・・・ 省略 (セルI) 省略 サイト名 (D1) (D2) 紹介文 (D3) それではよろしくお願いします。 (D3) 担当者:(D4) (D5) ======================================== このようになっています。 この文章を置換したデータを各Pのセルに反映させたいです。 少々みにくいですが、よろしくお願いします。