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(エクセル)
-
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
-
4
エクセルで置換リストを別ブックにおいたマクロを作りたい
Excel(エクセル)
-
5
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
6
EXCEL VBAで、セルの文字列の前後に文字を入力する方法は?
その他(Microsoft Office)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
9
VBA Cのセルが空白でなかったら、Aのセルに順番に数値を入力
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
"スレスレ" "ギリギリ" を丁寧...
-
皆さんなら現品限り(展示品)の...
-
セブンイレブン無料引換券の対...
-
excel VBAで、置換した結果を別...
-
「新商品」と「リニューアル商...
-
DTIセキュリティサービスについ...
-
アムウェイについて 最近、仲の...
-
アディダスはなぜ、デサントと...
-
ビダルサスーン コンディショナ...
-
一物二価っていけないいんですか。
-
「リピーター」の逆は?
-
玄関正面のニッチの照明、使っ...
-
広告代理店におけるプランナーとは
-
製品の需要予測
-
畳を裏返したい
-
コトラーの「商品は便益の束で...
-
【電気・ティファールの電気ケ...
-
裾野拡大ってどういう意味なん...
-
卒論2年連続で落ちています。 ...
-
質屋に就職。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
"スレスレ" "ギリギリ" を丁寧...
-
「新商品」と「リニューアル商...
-
excel VBAで、置換した結果を別...
-
皆さんなら現品限り(展示品)の...
-
エクセルを使って、商品管理を...
-
Safariでビジターアンケート参...
-
セブンイレブン無料引換券の対...
-
シュガーレディーの無料試食会...
-
統計:アンケート結果の読み解...
-
キツネみたいなブランドの名前...
-
ACアダプターが売り切れていま...
-
USB4 Version 1.0の最大伝送距...
-
エクセルで交換予定時間、納品...
-
信用取引は3倍までできるらしい...
-
ベルマーク・クレラップ
-
「売れ筋」に対して???
-
カールアイロン安物じゃダメ?
-
DTIセキュリティサービスについ...
-
JANコードを知りたいのですが
-
持ち運びできるクーラー探して...
おすすめ情報