![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
excel初心者です。
文字列を置き換え、オリジナルの隣のセルに表示させる方法を教えてください。
扱っている商品名のいくつかが変更になったので、過去に入力済みのデータを一括変換したいのですが、旧商品名も残しておきたいと思っています。
たとえば、
日付商品名数量価格
9/6オレンジジュース1550
9/6バナナミルク1500
9/6カフェラテ1600
を
日付新商品名旧商品名数量価格
9/6フレッシュオレンジオレンジジュース1550
9/6バナナオレバナナミルク1500
9/6カフェオレカフェラテ1600
という感じです。
商品名が多く40以上あるため、SUBSTITUTEだと無理があり、VBAでの方法を調べ始めたものの、replaceでは上書きしかできない(?)ようで、いまいちよくわかりません。
どなたかご教授いただけないでしょうか。
また、VBAについて初心者向けにわかりやすく解説しているサイトや本がありましたら、あわせて教えていただけたら幸いです。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
もともとB列に旧商品名があってそれをC列に代入してB列の旧商品を新商品に変換するという動作でしたら
たとえば
Range("C" & i).Value=Range("B" & i).Value
と必要な分だけループか検索かで代入しておいて
あとは
B列の商品名をreplaceで書き換えたらいかがでしょう。
> また、VBAについて初心者向けにわかりやすく解説しているサイト
エクセル vbaで検索したら色々出てきますのでご自身にあったページを参考にしてみてください。
たとえば
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/
とか
http://officetanaka.net/
とか
http://www.happy2-island.com/excelsmile/
などいかがでしょう。
基本的に「エクセル vba やりたいこと(たとえばファイルを開くとか)」で検索すると解説しているページが結果として出てきますので、その中で分かりやすいページを見つけるのもいいかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Visual Basic(VBA) 【VBA】複数行あるカンマ区切りのデータを全て縦に一列に並べたい 5 2022/04/13 17:03
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- Visual Basic(VBA) チームごとにどの商品を何個希望しているか数量を算出したいです。 A列(A2~A265)に各チーム名が 3 2023/07/18 18:46
- Excel(エクセル) エクセルで複数設定したハイパーリンク先を、どれを選んでも画面の左上に来るようにしたいのですが・・・ 3 2022/04/07 16:15
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
別シートのリストから置換する方法
Excel(エクセル)
-
エクセルで置換リストを別ブックにおいたマクロを作りたい
Excel(エクセル)
-
VBAでの Replace関数で、ワイルドカードは使えないのでしょうか?
Visual Basic(VBA)
-
-
4
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
5
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
6
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
7
マクロでセルの右から2番目の文字を取得する方法を教えてください
Excel(エクセル)
-
8
エクセルで別シートから一括置換する方法
Excel(エクセル)
-
9
VBAで別ブックの列を検索し、該当があれば行ごと新規ブックにコピーしたい。
Excel(エクセル)
-
10
VBA 値と一致した行の一部の列のデータを転記について教えてください
Visual Basic(VBA)
-
11
マクロについて。S列の途中からデータがある最終行まで消したいのですが、 Range(”S8”,Cel
Visual Basic(VBA)
-
12
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
13
【VBA】指定した検索条件に一致したら別シートに転記したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
"スレスレ" "ギリギリ" を丁寧...
-
「新商品」と「リニューアル商...
-
Safariでビジターアンケート参...
-
わが国の最近の独創的な商品に...
-
エクセル(2002)で商品A...
-
エクセルやワードを無料で使え...
-
アディダスはなぜ、デサントと...
-
卒論2年連続で落ちています。 ...
-
アムウェイでの生活について。
-
裾野拡大ってどういう意味なん...
-
「リピーター」の逆は?
-
ステンレスの単価を教えてください
-
市場(しじょう)と市場の違いを...
-
“加重販売店率”という言葉の意味
-
(株)サンアルファーの『アクア...
-
フォードグループについて
-
ネットワークビジネスのシナジ...
-
ポロシャツ工場を教えてください。
-
品質管理 問題解決型と課題達成...
-
翻訳お願いします
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
"スレスレ" "ギリギリ" を丁寧...
-
「新商品」と「リニューアル商...
-
歩数計アプリが増えてきました...
-
excel VBAで、置換した結果を別...
-
シュガーレディーの無料試食会...
-
皆さんなら現品限り(展示品)の...
-
Safariでビジターアンケート参...
-
統計:アンケート結果の読み解...
-
「売れ筋」に対して???
-
持ち運びできるクーラー探して...
-
paidyってきてから払ったんで良...
-
スギ薬局でクロックス風のが売...
-
セブンイレブン無料引換券の対...
-
スリムドカンなどまるかん製品...
-
JANコードを知りたいのですが
-
ヤマダ電機OP!先着商品をゲッ...
-
エクセルを使って、商品管理を...
-
DTIセキュリティサービスについ...
-
岩田のエアブラシCM-CP2とCM-CP...
-
VOCALOIDのVY2
おすすめ情報