• ベストアンサー

エクセル簡単入力

1A-66と言うような四桁のナンバーを簡単に入力したくて、一桁づつコンボボックスで選択するょうにしました。このエクセル五コマを右一コマに転記させるのは、どうすればよいでしょうか?因みに後で座標を探す時に五コマのままでは、都合が悪いのでお願いします。

noname#153759
noname#153759

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

  • ベストアンサー
  • soaikats
  • ベストアンサー率58% (14/24)
回答No.1

A1のセルに"1"、B1のセルに"A"、 C1のセルに"-"、D1のセルに"6"、 E1のセルに"6"と入力された状態で、 F1のセルに"1A-66"と表示したいということですか? そうであれば、F1のセルに次の数式を入力すれば 目的の通りになるかと思います。 =A1&B1&C1&D1&E1

関連するQ&A

  • excel、VBA、フォーム、コンボボックスの入力規則の設定

    excelでフォームを使ってシートにデータの入力をしているのですが、 日付の入力で○月○日のところを月、日それぞれ、コンボボックスを使って2桁の文字列入力にしています。例えば4月のところは「4」ではなく、「04」と入力します。  コンボボックスなので、直接入力もできるため、たまに一桁で入力してしまうことがあり、計算結果が狂うことが起こっています。このミスを防ぐため、入力先のセル自体に入力規則(2桁のみ可)を設定しましたが、フォームからの入力ではエラーとならず、そのまま入力されてしまいます。  リストボックスを使ってリストのみから入力できるようにすればよいのかもしれませんが、コンボボックスの方がなにかと都合がよいのでコンボボックス自体に入力規則を設定できればと思っています。何かよい方法があるでしょうか?

  • Excel VBA

    Excelのコンボボックスについての質問です。 sheet(1)のA2~A20までコンボボックスに入る選択肢が入っています。 フォーム1のコンボボックス1にその選択肢を入れたいのですが、なるべく短いコードを教えていただきたいのですが…。 ちなみに私の知っているコードは コンボボックス1.Additem Range("シート1!A2") コンボボックス1.Additem Range("シート1!A3")      ・      ・      ・ という感じです。 どうかよろしくお願いいたします。

  • エクセルのマクロのコンボボックスへ入力した

    エクセルのマクロのコンボボックスへ入力した値をセルに表示する際のことで質問があります。 ABCDEという5つのコンボボックスから、A1、A2、A3,A4、A5のセルへ入力していますが、時々CやDの値がなくてEの値を左詰めするというか空白のセルを作らずに入力したいです。 例えばAのコンボボックスには入力でA1、Bのコンボボックスは未入力でCのコンボボックスに入力した値をA2のセルへ入力といった具合にしたいです。 コンボボックスBが未入力なら、 ・コンボボックスCの値をBへ ・コンボボックスDの値をCへ ・コンボボックスEの値をDへ ・コンボボックスEは空白に コンボボックスCが未入力なら、 ・コンボボックスDの値をCへ ・コンボボックスEの値をDへ ・コンボボックスEは空白に コンボボックスDが未入力なら、 ・コンボボックスEの値をDへ ・コンボボックスEの値を入力 という手順を挿入。 で本来のやりたいことの コンボボックスA~EをセルA1:A5の範囲へ入力。 と教えてもらったんですが、それを生かせず、自分なりに考えてみて IF Then Else を使ってA3まではやれたんですが、A4、A5がうまくできなくて挫折しています。 http://www.max.hi-ho.ne.jp/happy/YNxv233.htmlを参考にしてくださいと教わったのですがどれが使えるのかもわからず・・・・。 わかんないことばかりですいません。

  • エクセルでの自動入力方法

    エクセル2003を使用しています。 2シートのブックを使用しており、 シート1:売上一覧(コンボボックスでシート2から品名を選択) シート2:品名と価格の表       A1     B1  品名 いちご    50円      ばなな   100円        ・     ・ となっています。 シート1のコンボボックスで いちごを選択したら、 いちごの隣のセルに価格を自動入力させたいと思っています。 どのようにしたらいいでしょうか? イメージはアクセスの Me.価格=Me.品名.Column(1)ですが、エクセルが解りません。 よろしくお願いいたします。

  • Excel VBA ユーザーフォームのコンボボックスに表示する値の入力方法

    Excel Xを使用して、VBAのユーザフォームにコンボボックスを作りましたが、どうしてもコンボボックス内に表示する値の入力方法が分かりません。 WEBや本などで「これ」と思われるものを実験していますが、どれも表示することができません。 できるだけ詳しく教えていただけませんか? したいことは、  cbocenter というコンボボックスに値を出します。  値は List シートの A2 から A18 に入力済みです。  それと値から選択した値を data シートの J列 に  表示させたいのです。(行の指定はできています) 本当に困ってます。よろしくお願いします。

  • エクセルファイルのコンボボックスの作り方 1列全部

    win10 office365 エクセルファイルのコンボボックスの作り方は 検索で出ては来ますが、セルA1だけにおいて セルB1からB5までをリストとしたときに コントロールの書式設定において 入力範囲が$B$1:$B$5 次のリンクするセル A1とすれば できるのですが、 これですともしA1からA31までに このコンボボックスの5行からの選択肢から 選んでA*セルにテキストを入れたいときに リンクするセルの設定を いちいち31個 作らないとならないように思われます 要は、A1からA31の31個のセルに コンボボックスからの5つの選択肢から選んで 入力したいのですが、 この作業はaccessのフォームですと、しばしば見かける スタイルではありますが、エクセルで実施するためには どのようにしたらよいでしょう サイトも検索をいろいろしましたが、一つのフォームで コンボボックスを作成して、データ入力する、など 目的のものが見当たりません。 すみません 宜しくお願い致します

  • エクセル初心者です。

    恥ずかしい質問で申し訳ございませんが、教えてもらえれば幸いです。 1)セルA1を選択肢しEnterを押すとセルA2に移動するかと思いますがこれを自分の好きなところに移動することは可能ですか? 例、セルA1EnterするとセルB5に移動するとようにしたい。 2)表示→ツルーバ→フォーム→コンボボックスを作成したのですが印刷プレビユーでみるとコンボボックスの選択した内容とコンボボックスの枠や矢印(選択)も表示されます。印刷した時コンボボックスの選択した内容のみ印刷すにはどうすればよいのでしょうか? 3)A3で入力した内容をA5に自動的に入力する方法は? 宜しくお願い致します。

  • エクセルのコンボボックスについて質問です。

    エクセルのコンボボックスについて質問です。 まずワークシートのA列に「県名」、B列に「名前」を入力したとします。 A列 B列 福岡 たかし 長崎 なおこ 長崎 きょうこ 佐賀 つとむ として、ユーザーフォームにコンボボックスを2つ作ります。 まず、コンボボックス1に「県名」を表示させて、コンボボックス2には、 コンボボックス1で選んだ「県名」にあてはまる「名前」だけを 表示させたいんですが、どういう記述をすれば宜しいでしょうか? (例) コンボボックス1で「長崎」を選択したら、コンボボックス2に「なおこ・きょうこ」とリストができるようにしたい

  • エクセルVBAのコンボボックスについて

    エクセルVBAでActiveXコントロールのコンボボックスを配置して以下の プログラムを記述しているのですが、 コンボボックスでAを選択した後に、もう一度Aを選択したときに イベントが発生しません。 Private Sub ComboBox1_Change()ならイベントが発生しないのは 分かるのですが、Clickの場合は、選択された値が変わらなくても イベントが発生すると思ってたのですが。 VB6では問題なく発生しています。 ちなみにセルの入力規則ではなくてコンボボックスで実現したいです。 Private Sub ComboBox1_Click() 'ここに処理を記述 End Sub

  • エクセルでの入力規則と自動入力について

    質問の前に検索をしてみたのですが、 似たようなものが見つからなかったので、質問させてもらいます。 シート2に名前→定義で「登録者名」と作り シート1での入力を入力規則を使い、リスト(コンボボックス) を設定しました。 シート2では 登録者名 会員番号 AAA  1234 BBB  5678 CCC  9101 DDD  1112 と名前の横のセルには会員番号を作っています。 そこで質問ですが、 シート1で登録者名を入力規則のリスト(コンボBOX) で選択して入力した場合、 隣のセルに自動で会員番号が表示できるような関数などは ないでしょうか? VBAなどはできないので、できれば関数でやりたいと思います。 【シート1】    A      B 1 AAA ▼   1234(←この1234を自動で表示させたい) 2     ▼ 3     ▼ 説明不足かも知れませんが教えてください。 よろしくお願いします。 エクセル2003です。