質問: エクセルを起動したときに自動で置換したい 今、アクセスからエクセルへエクスポートしたデータをまとめています。 そのエクセルのデータをピボットテーブルにまとめて、 さらに商品コードごとに分けるという作業をしていますが、 その元のデータを開いたときには商品名で出てきてしまいます。 できれば自動で商品名をコード名に置換したいのです。 例えば、 元データは苺となっているものを、修正後のデータはstrawberryという ように自動でしたいと思っています。 手で置換するには商品名が多すぎるので、関数やツールなどで、 置換したいと思っています。 なにかいい方法があればぜひ、ご教授よろしくお願いします。
回答: >手で置換するには商品名が多すぎるので >商品名をコード名に置換したいのです、の場合、両者の対応表は 既にある、これから作れるのですか。その点を質問に書いてないので、 vlookup関数でコード化する回答の提案は、できるのか? と思いましたが。 ーー 関数やツール以前の問題で、コンピュターに関連した問題では、不規則な修正(プログラムで組める修正以外の修正)は対応表の存在が不可欠です。 >起動したときに自動で置換したい これを見ると、普通はvbaの課題で、 private sub workbook_open() などのイベントを使うが、そういう話でもなさそう。 コード名列とそのデータが、シートにあればよいだけの話ではないのですか。 コード名をそのシートに持てない理由があるのでしょうか。はっきりしない。