• ベストアンサー

エクセルのフォームで

かなり初心者です。 今エクセルのフォームでリストボックスを使っているのですが、リストに例えばあ、い、う、え、おと5つリストがあるとすると、リンクするセルに、あ、い、う、え、おと表示されずに、1,2,3,4,5とでてしまいます。 他のチェックボックスなども同様です。 何が原因なのかわからないので、ご回答よろしくお願いします!!

  • i-yo-
  • お礼率67% (31/46)

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

  • ベストアンサー
  • omusupa
  • ベストアンサー率61% (115/186)
回答No.1

>何が原因なのかわからないので、 何も原因は無いですよ。リンクするセルに1.2.3と出てきて正常です。 で、もし、i-yo-さんがリストボックスから選んで、どこかのセルに、リストボックスで選んだ文字を表示したいのであれば、関数を使わなければなりません。 たとえば・・・ リスとボックスを作られていると言うことは、「入力範囲」の部分をどこかに作られていますよね。((あいうえお)と入力されているところです。)で・・・ あとかいとか表示したいセルに =index(入力範囲,リンクするセル,1) と入力してください。ここでいう入力範囲、リンクするセル、というのは、セル番地をあらわし、リストボックスを作成するときに範囲を指定しているセルを入れてください)

i-yo-
質問者

お礼

ありがとうございました。 できました!! 早速のご回答ありがとうございました!

関連するQ&A

  • エクセル マクロ フォームのチェックボックス

    エクセルのフォームのチェックボックスで【On】にした際に 「コントロールの書式設定」にある「リンクするセル」のロックをしたいのですが マクロで実現する際、どのようなにできるのでしょうか? また、フォームのチェックボックスで【Off】にした際に、「リンクするセル」のロックの解除のしたいです。 初心者で下記を記述しましたが、チェックボックスが多いため、すべてのチェックボックスに登録するのが時間がかかるのあで、教授お願いします。 Cells.Locked = False ActiveSheet.Protect userinterfaceonly:=True ActiveSheet.Range("AY29").Locked = True

  • ユーザーフォーム上のコンボボックスのリンク先はどうやって指定?

    エクセル97です。ユーザーフォームにおいたコンボボックスに表示させたいワークシート上のリスト、およびコンボボックスで選択された値をリンクさせたいセルの指定方法がわかりません。オプションボタンやチェックボックスのリンク先指定方法もわかりません。またユーザーフォームには「OK」「キャンセル」ボタンもないのでしょうか? エクセル95のときはダイアローグシートにコンボボックスを置き、コントロールの書式設定で簡単に指定が出来たのですが、97に変えてからは、敢えてエクセル5.0のダイアローグを挿入しないといけないようなので、出来ればユーザーフォームで作ってみたいのです。どうかよろしくお願いします。

  • チェックボックス・コンボボックス

     エクセルのチェックボックス・コンボボックスについて教えて下さい。  チェックボックス・コンボボックスを作成しリストから選択すると、リンクするセルには番号が表示されてしまいます。以前は正確にリスト名が表示されていました。  どこか設定のようなものを変えてしまったのでしょうか?初心者なものでよく分かりません。どうかよろしくお願いします。

  • エクセルのユーザーフォームについて

    エクセルマクロのユーザーフォームのテキストボックスに セルの値を表示する方法で質問です。 ユーザーフォームを表示するとその時点での セルの値はテキストボックスに表示されているのですが ユーザーフォームを表示したまま 別のブックのセルを選んだ際に そのセルの内容がテキストボックスに表示されるようにしたいです。 ボタンや、なにかをするわけではなく 自分で任意のセルを選択したら、という事です。 ユーザーフォームには selectionchange などがないのでどうすれば良いかわかりません。 宜しくお願いします。

  • EXCELのチェックボックスでの表示を、他のリンクでも表示させたいんで

    EXCELのチェックボックスでの表示を、他のリンクでも表示させたいんですが・・ 今エクセルで、1枚目のシートに申込用紙のフォームを作成しています。 そこにチェックボックスでの質問形式が必要なので作ったのですが、 そのフォームが、手書きで言う複写式のように、 もう1枚のシートにも同じ値が出るようにリンクさせたいのです。 普通の文字だとリンクで、1枚目のシートに入力すると、 2枚目のシートに表示させることができるのですが、 チェックボックスの値だけが2枚目に反映しません。 チェックボックスの表示のリンク貼り付けって可能でしょうか・・ ご存知の方教えてください。

  • エクセル2007 フォームコントロールについて

    エクセルのフォームコントロールの チェックボックスをオンすると、周辺のセルの色が変わるブックをみたのですが、 どうやって作っているのでしょうか・・・。 思いつかれるかたお願いします。

  • エクセルのユーザーフォームのことです

    はじめまして。よろしくお願いします。 エクセルで、リストを作成しようと思っています。内容は、顧客名簿で、A名前、B住所、CからEまでははじめから項目があって、それに該当するものにチェックを入れる。項目とは、C医療、D教育、E学校という項目です。ユーザーフォームでテキストボックスを2つとチェックボックスを3つ、その他に確定ボタン、閉じるボタンを付けました。ユーザーフォームの名前住所に文字を入れ、チェックボックスに該当するもののチェックを入れ、確定ボタンでシートに転記し、続けて次の名簿を入れる・・という風にしたいのです。いろいろ参考にしながら作成したのですが、、、 質問(1)一人目、3つあるチェックボックスのうち2つにチェックを入れる→確定ボタンを押してもチェックボックスのチェックが残ってしまい、二人目を入れるのにチェックを一度消さなくてはならないのです。確定ボタンを押すと転記された後チェックがリセットされるようにするには、どうしたらよいのでしょうか? 質問(2)チェックをシートに転記すると、現在セルにはTRUEと入ります。これを”○”とか”レ”とかの記号にするにはどうしたらよいですか? おそらく、既に回答がある質問だとは思ったのですが、探すのが下手なのか見つけられずに、はじめてこちらに質問させて頂く次第です。よろしくお願いいたします。

  • ユーザーフォームのチェックボックスIndex

    Excel 2002を使用しています ユーザーフォームのVBAを教えてください ユーザーフォームにチェックボックスをつけたリストを表示しました .ListStyle = fmListStyleOption リストボックスは5列ですが チェックしたリストボックスの1列の値は ListBox1.List(ListBox1.ListIndex)でとりだせましたが 2列目以降の他の列の値はどうとりだせばいいのでしょうか? また、リストボックスを選択するとチェックボックスにチェックが入り文字が反転され もう一度チェックするとチェックボックスのチェックが外れますが チェックボックスにチェックが入っている状態かどうかを判別する方法を教えてください チェックボックスのIndexも取得したいのですが。

  • エクセルのフォームのチェックボックスについて

    フォームのチェックボックスの書式設定で”リンクするセル”を入れています。 例えば、C10を入れます。次の行にコピーしても自動でC11となってくれません。絶対値は関係ないようです。複数コピーする時に、一々書式設定で変えるのは面倒です。 エクセルは、通常絶対値をつけずにコピーすると、行や列は自動でずれてくれるはずですが、チェックボックスについては違うのでしょうか。 他の方法があるのでしたら、どなたかお教えください。 よろしくお願いします。 できれば、マクロはつかわず簡単な方法がいいのですが・・・

  • エクセル フォーム リストボックス等

    もう3日間も解決しない事があり、是非良い回答をお待ちしてます。 エクセル フォーム リストボックスですが、リストの文字が小さくて見えづらくフォントを大きくしたいのですが、書式設定のメニューにはありません。どうしたら変更できますか? かってながらもう一つ質問があります。 B2のセルにA1に入力された数値をリンクさせる為にB2に=A1と入力したのですが、確かにA1に入力された数値が現れましたが、A1の数値は表示形式が文字列(数値の前に'がある)であったものが、B2には文字列表示になりません。B2に表示された数値を文字列(数値の前に'がある)には出来ないのでしょうか?

専門家に質問してみよう