• ベストアンサー

EXCEL2000でこんな入力はできますか?

EXCELの機能で、セルに入力するデータを制限できる「入力規則」があります。 設定でリストを指定した場合、いくつかの候補を表示してクリックでセルへの入力が完了しますが、 対象セルをアクティブにしないと”下向きの↓”が表示されません。 これを常に表示した状態にしてデータを入力することは可能でしょうか? フォームツールバーでも試してみましたが、うまく指定できませんでしたのでアドバイスをお願いします。

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

  • ベストアンサー
  • p-21
  • ベストアンサー率20% (265/1269)
回答No.1

コントロールツールボックスの コンボボックスを作成し ここのリストを設定してあげれば可能です リストはコンボボックスのプロパティで ListFillRangeに表示したいセル範囲を書き込めば OKです 例えばa1:a3のように ここはセル範囲に名前を付けてあげて その名前をここに書いてもOKです 名前を付けてあげれば別のシートからも 参照できます

ponchan777
質問者

補足

早速の回答有難うございます。 アドバイスに従って設定してみましたが、コンボボックスの下矢印ボタンをクリックすると、コンボボックスが選択された状態になってしまいます。 どこの設定が悪いのでしょうか・・・?

その他の回答 (2)

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

LISTBOXにアイテムを表示すればセルの選択と関係なく少数なら(数十まで)表示して置けると思いますが、そう言う質問ではないのでしょうか。 (1)選択肢をどこかデータを入れないセル範囲に(例えばX1:X10に)入力しておく。 (2)メニューバー余白で右クリック。 (3)コントロールツールボックスをクリック。 (4)リストボックスをクリック。 (5)ワークシート面に+を持ってきて、右下へ左マウスボタンを押したまま擦る。 (6)右クリック。 (7)プロパティをクリック。 (8)ListFillRangeにX1:X10と入れる。 (9)ListBoxの中でダブルクリック (10)Private Sub ListBox1_Click() End Subが現れる。 (11)その中間に Private Sub ListBox1_Click() ActiveCell = ListBox1.List(ListBox1.ListIndex) End Subの1行を入れる。 (使い方) データをセットしたいセルをまずポイントしておいてリストボックスのアイテムの1つを選択する。 するとポイントしたセルに選択データがセットされる。

ponchan777
質問者

お礼

なるほど、これだとアクティブセルへの入力ができるんですね。勉強になりました。 有難うございました!

  • p-21
  • ベストアンサー率20% (265/1269)
回答No.2

>コンボボックスの下矢印ボタンをクリックすると、コンボボックスが選択された状態になってしまいます。 同じくコントロールツールボックスに 三角定規のアイコンがあると思いますが これが押された状態になっていませんか?

ponchan777
質問者

お礼

おっしゃる通り、押された状態になっていました。 ボタンを元に戻したら出来ました。 有難うございました!

関連するQ&A

  • 【Excel】リストにテキストを入力したい

    Excel2007利用です。 「データの入力規則」で作るリストを設定したセルに直接書き込むことはできないようですが、 リストから選択して表示させたテキストにまた入力したテキストを追加させたいのです。 何か設定解除があれば教えてください。 また、「データの入力規則」ではなくてもこのようなテキスト追加ができるリスト作成の方法がありましたら教えてください。

  • 【EXCEL】 入力規則-リストを利用したaliasによるデータ参照入力

    EXCELでの話です。 例えば、下記データ構造("代表名:ID")をリストに登録しておくとします。 "リンゴ:A1" "みかん:A2" "キャベツ:B1" あるセルに入力規則の設定をして、プルダウンメニューに上記リストを表示させます。 この後、以下のような制御をさせることは可能でしょうか? ■選択した情報からIDを読み取り、対象セルに自動入力させる。  (例.ユーザが"みかん:A2"を選んだ場合、そのIDである"A2"のみをセルに自動入力させる) できれば、マクロを使わずに、既存のファンクション(入力規則などの)のみで実施したいと考えています。

  • 【Excel】データの入力規則のリストが作られない

    Excel2007利用です。 入力したい文字をリスト形式で選択する場合、「データの入力規則」→「リスト」→「元の値」であらかじめ入力しておいた項目のセルをまとめて選択し、最後にOKボタンを押しますが、実際やってみると、右横にリスト表示は最初の一つの項目のみしかなされてません。 また「元の値」は、リスト化する項目を選択するものだと思いますが、リスト表示されるセルを指定したい場合、このタスク内ではどの機能で操作するのでしょうか?

  • excel

    バージョン2003で、入力規則でリスト入力を設定しました。 セル右側の▼クリック時に、以前のデータのままで、常に候補の上方を表示したいのです(常にスクロールボックスが上にある状態)。 セルデータを消去すれば、常に候補の上方が表示はされますが、、、。 よろしくご指導ください。

  • Excel:macでのリストの作り方

    WindowsのExcel2003で作成したファイルをMacに持込み、Excel X for Macで開きました。 この時、Excel2003で作ったドロップダウンリスト(データ>入力規則>入力値の種類:リスト、で作成したもの)の▼マークが表示されません。 リストで指定した項目以外は入力できなくなっているので、入力規則自体は生きているのですが、 セルの右に▼マークが表示されないのでリストから選ぶことができません。 Excel X for Mac側で新規作成したシートでWindows版と同じようにリストを作成すると正常に作成できるのですが、 持ち込んだファイルだとリストの▼マークが消えてしまいます。 持ち込んだファイル上のリストを一旦削除し、再度作成しなおしてみても▼マークが表示されません。 何が原因でしょうか。

    • ベストアンサー
    • Mac
  • データの入力規則

    エクセル データの入力規則でリストを設定したセルの横に表示されるリスト項目の文字が小さくて見えにくいので,大きくする方法をどなたか教えていただけませんか。 宜しくお願い申し上げます。

  • エクセルの「入力規則」についてお尋ねします。

    エクセル2010です。 あるセルにデータの入力規則を設定します。 条件設定の入力値の種類を「リスト」にし、リストの値は、0,1,2,3と直接指定します。 これで設定したセルにはプルダウンで0,1,2,3を選択するか、直接0~3の数値の入力しかできなくなります。 ここまでは問題ないのですが、このセルにユーザー定義の書式、0"人"を設定して、1は1人と表示されるようにしました。そうすると、直接0~3の数値の入力ははじかれ、プルダウンで0,1,2,3を選択するしか入力ができなくなります。 リストに設定した値を正しく入力しているのに排除されるのはなぜでしょう? いろいろ試し、リストの値を、0,1,2,3と直接指定せず、セル範囲のリスト指定とし、そのセル範囲にもユーザー定義の書式、0"人"を設定しておけばクリアできました。 でも、たかだか数件のリストを指定するのにいちいちリストをワークシート上に作成し、そこにもユーザー定義の書式を設定しなければならないのは腑に落ちません。

  • Excelの入力規則について

    Excelの入力規則について教えてください。 A1:A20に入力規則を設定します。 入力値の種類にリストを選び、元の位置で、北海道、青森、岩手、山形・・・と都道府県名を20件ほど入力し、設定が完了したとします。 A1セルでドロップダウンして、岩手を選び、次のA2のセルでドロップダウンした時、岩手をリストから消しておきたいのです。 つまり、リストから選んだものは、次のセルでドロップダウンした時、常に消えておくことができるように設定したいのですが、良い方法はありませんか?

  • リストの入力規則

    どなたか教えてください。 リストデータの入力規則の設定をすると、セルにカーソルをあてると指定した文字列がプルダウンで表示されますが、その指定した文字列のひとつが、あらかじめ表示されている状態にしたいのです。 可能でしょうか? 宜しくお願いします。

  • Excelでの入力規則について

    Excel2000を使用しています。 Excelでの入力規則で「リスト」を選択し、範囲指定をしてリストを作成したいと考えているのですが、その範囲の中に空白セルが存在するとリストにもその空白が出てきます。 これを表示させないようにするにはどうしたらよいでしょうか? よろしくお願いします。

専門家に質問してみよう