• ベストアンサー

エクセルのデータ入力規制をつかってドロップダウン入力を設定した場合

エクセルのデータ入力規制をつかってドロップダウン入力を設定した場合 ドロップダウン入力がアクティブになった時に自動でドロップダウン一覧が下に出るように出来ますか。 現在は下向き▼をマウスでクリックしないとリストが出てきません。 マウスを使わずにキーボードの上下ボタンで入力したいのですが。

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

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.3

マクロの回答がないようなので。。。   簡単には、セルがアクティブになったらそのセルに、 Altキーと↓キーをセットで送ってやればいいでしょう。 Sendkyesメソッドで送れます。    ●リスト形式の入力規則が、  Sheet1の A1~A5 と C1~C3 にセットしてあると仮定。   ●下記コードを次のようにしてSheet1のシートモジュールにコピペ。  Sheet1のシートタブを右クリック > コードの表示  表示されるVBE画面のコードウィンドウ(白い部分)にコピペして  VBE画面を閉じる    (最重要)  コピペする前にVBE画面のタイトルバーに  Sheet1と表示されてることを必ず確認すること。   '--------Sheet1のシートモジュール--------------  Private Sub Worksheet_SelectionChange(ByVal Target As Range)  If Target.Count > 1 Then Exit Sub  Dim myAdrs As String  myAdrs = "A1:A5,C1:C3"   '●入力規則セル  If Not Intersect(Target, Range(myAdrs)) Is Nothing Then     Application.SendKeys "%{DOWN}"  End If End Sub '-------------------------------------------   これでA1:A5,C1:C3のセルがアクティブになったら ドロップダウンリストが表示されます。    また、リスト形式入力規則のセルが変更になったら 例えば、セルF5 がひとつ増えたら    myAdrs = "A1:A5,C1:C3,F5"   とします。 --------------------------------------------   ●実務で(他の人も)使う場合はより汎用的なコードにするべきですが、 今回は、こんなふうにしてもできますよ、という参考程度ということで。。   以上です。   

homma
質問者

お礼

回答ありがとうございます。 マクロは便利で考え方一つで思い通りのことができて大変楽しいですね。 教えていただきましたマクロを有効に使わせていただきます。 ありがとうございました。

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

その他の回答 (2)

noname#164823
noname#164823
回答No.2

そのセルをアクティブにして、Alt+↓ で開きます。 あとは、カーソルキーで選択しエンターキーで確定できますが。

homma
質問者

補足

回答ありがとうございます。 Altキーをつかってマウスを使わずに表示できるのですね。 出来ればセルがアクティブになった時に自動でプルダウンが出るようになればベストなのですが。 ご存知でしたら教えてください。

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

マクロを使えば出来ますが、お勧めしません。 ▼をマウスでクリックしないとリストが出て来ない方が使いやすいのでは。 アクティブになった時に自動でドロップダウン一覧が下に出るようになるとエクセル自体の編集が出来にくいのでは。

homma
質問者

補足

回答ありがとうございます。 マクロを使えば実現できるということですが面倒でなければマクロの設定方法を教えてください。

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

関連するQ&A

  • エクセル-ドロップダウンボタンのキーボード操作

    エクセルなどで入力規制をしてドロップダウンボタンを作成されているセルについて。 通常、マウスで下矢印の三角ボタンを押すと下にリストが出て選択肢から選んで言葉をいれますが、それをマウスを使わずキーボードだけで入力するにはどうしたらよいのでしょうか?キーボードで選択肢を表示・選択するにはどうしたらよいかご存知の方、教えてください。

  • エクセル ドロップダウン リストをキーボードで選択したい 

    エクセルの入力規制で、 リスト→ドロップダウン リストから選択する にすると、マウスでクリックして選択できるようになります。これを、キーボードで操作したいのですが、方法が分かりません。 どなたかわかる方、よろしくお願いします。

  • 【Excel】 入力規制のドロップダウンがなくなりました。

    こんにちは セルに入力規制を設定しています。 特定の範囲リストから入力出来るようにし、ドロップダウンで選択するようになっていますが、 今日、ファイルを開くとどのセルもドロップダウンが出ません。 入力規制の設定は変わっていませんでした。 ドロップダウンを、再び出す方法を教えてください。

  • ドロップダウンさせるボタンを出したい

    エクセルです。 入力規則→入力値の種類を「リスト」にして範囲を指定するとそのセルにドロップダウンするボタンが出ますよね。 でもそのセルにマウスを乗せないと(セルを有効にしないと)そのボタンって出てきませんよね。 そうではなくて、この下矢印のボタンは常に表示させるやり方を知りたいです。 ドロップダウンするっていうのが、カーソルが乗らないとわからないのって不便な感じがして・・・。 初心者の質問で申し訳ないですが、ご教授ください。 お願い致します。

  • Excelのドロップダウンリストのフォント設定について

    OfficeXP Excelを使用しています。 セルの入力方法の内、ドロップダウンリストによる選択を行う場合、「データ」→「入力規制」の「設定」タブで、「入力値の種類」を「リスト」とし、参照範囲を指定しています。 しかし、シートの表示を50%にて使用しているため、ドロップダウンリストの文字が小さく判別できません。 ドロップダウンリストのフォントを大きくすることは可能でしょうか? それともシート表示に依存される為無理なのでしょうか? どうしても解りません。 御存知の方教えてください。 よろしくお願いします。

  • エクセルのドロップダウンリストの行の高さについて

    エクセル2007のドロップダウンリストの行の高さで、困っています。 「データの入力規制」で、現在は4行のドロップダウンを作っています。 検索でいろいろと調べると、ドロップダウンのリストの1行の高さは、親のセルと同じ高さに なっているようです。 自分の作った4行のドロップダウンは、4行で親のセルと同じ高さになってしまい、 非常に文字が小さくなっていて、読みにくく実用になりません。 エクセル2007のどこかの設定で、このように制限されているのでしょうか? 通常のように、ドロップダウンのリストの1行の高さを、親のセルと同じ高さにしたいので、 そのやり方を教えてください。

  • excelでのドロップダウンリストを作りたい

    例えば下記のような表があって、そこの列に入る文字をドロップダウンリストから選びたいのです。 例)    りんご    みかん    なし 色々なホームページを見て「入力規制」というものをしてみたのですが、私が欲するものではありませんでした。 何故なら  (1)入力規制をしてしまうと新しい文字を入力することができない。→絶対に新しい文字を入力する為。 (2)なら余白部分までもセルを選択して入力規制をする。→見た目かっこ悪い。かっこよさを求めているため、余白や同じ文字をドロップダウンリストに入れたくない。 初心者の部類に入る私の質問に是非お答えください。 どうすれば、かっこいいドロップダウンリストができますか?

  • ドロップダウンリストを大きくしたい。

    エクセル2000です。 入力規制でドロップダウンリストからの選択で入力しています。 リストデータが30件あったとして、ドロップダウンリスト内にその30件一度に表示させることはできないでしょうか?(10件程度しか表示されず、スクロールさせています) または、表示件数を増やすような設定は、ないでしょうか?

  • エクセル入力規制リスト行数

    エクセル2002を使用しています。 セルに入力する時、入力規制で、リストよりドロップダウンして選択入力していますが、リストの行数が、8行しか表示されません。クリック数を減らすために、1度に20行位表示したいのですが、どうしたら出来るのか教えて下さい。

  • excelで入力規制ドロップダウンがでてこない??

    excel:mac 2001を使用しています。 以前のワークシートでは出来ていたのですが、新しく追加したワークシートではドロップダウンの▼マークがでてこなくなってしまいました。 データ>入力規制→「リスト」を選択→ドロップダウンリスト選択にチェックあり。 元の値に「,」で区切った複数の入力候補を入れてあります。 別の空きセルに入力候補を入れて選択する方法も試しましたが、うまくいきません。 他の設定で、なにか邪魔をしているものがあるのでしょうか?

このQ&Aのポイント
  • 10年以上前のESPRIMO EH30/JTでWi-Fi接続するためのドライバーの種類やダウンロード先を教えてください。
  • ESPRIMO EH30/JTは10年以上前のモデルで、HDDが認識しなくなり、SSDに換装された後、Windows10がクリーンインストールされました。アダプター内臓でWi-Fi接続できていましたが、購入当時の同梱物は行方不明です。
  • ESPRIMO EH30/JTで使用できるWi-Fiドライバーの種類やダウンロード先について教えてください。
回答を見る

専門家に質問してみよう