• ベストアンサー

エクセルで沢山のシートがあり決まった文字列を効率よく入力する方法

沢山のシートがあり一番上にお客様の名前 AA様と入力をしたいのですが、今までは手入力で一つ一つAA様と入力をしておりました。 ○○様と入力するのに○○の部分だけを記号で入力をしておいて一気に入力をするのにいい方法はないでしょうか?? マクロとか使うのでしょうか?? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

邪魔にならないシート、セルで、 「AA様」と入力して、名前ボックスで「お客様名前」と名前を定義すると 他のシートでも =お客様名前 で、引用できます。 元のセルを更新すれば、全部が変更されます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

>○○様 と表現するからには、鈴木様、佐藤様、田中様、・・は相当数の名前が現れるのでしょう。 それであれば (1)VLOOKUP関数で、記号-氏名の対応表を作る。 記号入力し隣の列(セル)に氏名をVLOOUP関数で出す。 (2)データ-入力規則ーリストで名前の一覧を設定する ドロップダウンリストで選ぶ。あるシートのリスト部分に名前をつけておくと、各シートでリストに=名前で参照して使えます。 シートが複数あり1シート1箇所入力すれば、他のシートにも 反映したければ、各シート側で、=SHEET1!A1のような式の書き方を入れれば良いだけ。

全文を見る
すると、全ての回答が全文表示されます。
  • keirika
  • ベストアンサー率42% (279/658)
回答No.5

全てのシートのA1セルにAA様と入力すると仮定した場合 以下の手順になります。 1.左端のシート名(仮にSheet1とします)をクリックします。 2.右端のシート名(仮にSheet10とします)をShiftキーを押しながら、クリックをします ※Sheet1からSheet10までが選択されている状態(Sheet名の背景が白)になります 3.Sheet1のA1セルをクリックします 4.AA様と入力します これで全てのシートのA1セルに名前が入力されます。 よろしければ、一度お試しください

全文を見る
すると、全ての回答が全文表示されます。
回答No.4

意味を取り違えていたらごめんなさい。 すべてのシートの一番上(例えばA1)に、同じく「AA様」(BB様とかシート別に別の名前じゃなくて)と入力したいと仰るのでしたら、全シートを選択して、どれか一つのシートのA1に「AA様」と入れてやれば、全シートのA1に「AA様」と入ります。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

>○○の部分だけを記号で入力 記号で入力した後、 編集 - 置換 で一括変換ってのはどうでしょう。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

sheet1のA1に "AA 様" と入力するとして、 各シートの利用セルをA1として sheet2 =sheet1!A1 sheet3 =sheet1!A1 sheet4 =sheet1!A1 とすれば、sheet1のA1に入力された文字が各シートのA1に 反映されます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルのシート名をセルに入力

    エクセルで、シートの名前をセルに入力するマクロを教えて下さい。 例えば、【05-1234】というシートのA1のセルにマクロで【05-1234】と入力したいのです。 お願いします。

  • excelでシートの存在を確認するには...

    Sheet1のB2から下のセルにaaa1,aa2,aa3...と入力されていたとします。 そのセルの文字列の名前が同じエクセルのワークシート名として、存在するかどうかをC2から下に「OK」、「NG」と記載できるようなマクロを検討しています。 わかる方いらっしゃいますか?

  • エクセルVBA 毎月別のシートに入力

    毎月、複数のファイルからデータを取得して、まとめ用のファイルの1枚のシートにまとめています。 今年の4月は"2504"、5月は"2505"という名前の各月のシートに入力します。 現在は毎月プログラムを開いて、Thisworkbook.Worksheets("2505") のシート名の部分を手動で変更しています。 マクロでできる方法を教えていただければ助かります。お願いします。

  • EXCELのシート名を一括変更するマクロ

    マクロの超初心者ですが、EXCELのシート名を一括変更するマクロを考えてます。 例えば、1つのBOOKで「1」~「31」までの名前が入っているシートを予め用意しておいて、マクロを実行するとメッセージボックスがでてきて、そこに200806と入力するとシート名の「1」が『20080601』に、「2」が『20080602』という感じで31日分自動でできるような方法はないでしょうか?いつも手入力でやっていて大変なので、なにか方法があれば教えて欲しいです。お願いします。

  • Excelのシートに隠し文字列を持たせたい

    Excel2007を使用しています。 マクロを使用して、特定のシートだけ、 特定の処理を行わせたいと思っています。 そのときに、隠し情報を持たせたシートだけを対象にしたいのですが、 どのようにしたら良いかが、分かりません。 ※タイトルにある「隠し文字列」を持たせる方法でなくても構いません。 どのように実現させたら良いのでしょうか? アドバイス頂けませんか? よろしくお願いいたします。

  • エクセル 文字列の連続入力について。。。

    宜しくお願いします。 エクセルの表で名簿を作っています。 縦の列に名前を入れます。 その名前の列全てに「○○先生」という様に名前の後に先生と言う文字列がつきます。 入力を簡素化にする為に「先生」が簡単に(自動的に)入力されるようにする方法はありますでしょうか? マクロ??関数??その他設定で出来ますか??

  • Excelで、あるシートだけ非表示にしたいのですが?

    Excelで、入力用シートと印刷用シートの2枚を作って、入力用はデータや計算データを入力して、それを印刷用シートに結果だけ飛ばしています。たまに、お客さんにExclデータで提出して下さいといわれますが、入力シートは見せたくありません。 最近、VBAを勉強し始めて、非表示にする方法は見つけましたが、(使用しているのは、ワークシートの「visibie=false」です。)更にブックの保護をかけてマクロを変更出来なくしています。が、これで確実に見れなくなっているのかが良く分かりません。こんな方法で良いのか、もう少し効率の良い方法があるのか、御手数ですが教えて頂きたいのですが。

  • エクセルでシートを追加するマクロについて

    マクロ初心者ですよろしくお願いします エクセルでシート1は名前などの入力用、シート2はフォーム用として作成しております シート1のA1から最大でA20(変動あり)に名前を入力すると名前の数だけシート2のコピーが追加され、シート名も入力した名前に変更する場合のマクロはどうすれば良いのでしょうか? またシート2のB1にも入力した名前を表示させたいです ご教授お願いいたします

  • エクセルでセル(列)を飛ばして入力する方法

    自分なりにいろいろ試してみたのですが、どうしても理想とする形にできなくて…。 A~Iまで使用の列があり、その間入力したい列がA、D、E、G、と飛んでおります。 名前の定義を使ってセル指定で移動するには行数が100を超えるため上手くいかず、列指定にすると縦入力からになってしまい意味がありませんでした。 またシートを保護する方法も試したのですがオートフィルタが使えず、セルの非表示はそこに見たい結果が出るため入力して再表示してまた非表示で入力して…と二度手間になってしまいます。 オートフィルタを使えて、尚且つセルを飛ばして入力していくにはどのような方法がありますか? 入力はA1、D1、E1、G1、A2、D2…と行い、横移動はtab、縦移動はenterを使用で行ってました。 マクロしかないのかと思ってはいるのですが、今まで使ったことがないため設定の仕方がわからず躊躇してしまってました。 何か妙案がありましたら教えてください。 よろしくお願いします。

  • Excelでセルに入力した文字と同じ文字のシートへ移動するには

    早速ですが、ご質問させて頂きます。 入力Form用のSheet(以後:Input Form)が有り、そのSheetに入力を行った内容を指定したSheetにコピペしたいのですが、上手く行きません。 Input FormのB2~B8にそれぞれ入力項目が有り、実際にはC2~C8に入力を行います。 C2に入力する文字と同じ名前のSheetを複数儲けており、マクロボタンを押した際に、C2に入力された文字と同じ名前のSheetに移動しInput FormのC3~C8の内容を貼り付けたいのですが、可能でしょうか? 非常に分かり難い説明で申し訳ございませんが、どなたか御教授頂けませんでしょうか? ちなみに以下の様な形で作ってみたのですが勿論3段目がダメで機能しませんでした。 Range("C3:C8").Select Selection.Copy Sheets("'Input Form'!C2").Select Range("C3").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False

このQ&Aのポイント
  • 自分がゴミクズなダメ人間であることを交際相手に伝えたいが、伝わらない場合はどうすればいいか悩んでいます。結婚するか別れるかを決めるためにも、相手に伝えたいです。
  • 自分の失態や叱責を打ち明けることで相手に自分の本当の姿を伝えたいです。しかし、他の意見やフォローアップが多くて伝わりにくいです。
  • 鬱の状態や睡眠障害など、自分の苦しい状況を伝えても相手には理解されていないようです。結婚を考えるなら、それを理解し合える相手が必要です。
回答を見る

専門家に質問してみよう