• ベストアンサー

入力規則のリストを勝手に開くようにしたい

入力規則のリストのプルダウンを勝手に開くようにしたいです。 通常は、入力規則のリストが設定されているセルにカーソルを移動すると▼が表示され、▼をクリックするとプルダウンリストが表示されます。 これを、該当セルにカーソルを移動しただけでプルダウンリストが表示されるようにできないでしょうか。

  • natu0
  • お礼率60% (14/23)

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

  • ベストアンサー
回答No.1

シートモジュールに以下を記述するとか…… Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error GoTo Fin If Target.Validation.Type <> xlValidateList Then Exit Sub SendKeys "%{Down}" Fin: On Error GoTo 0 End Sub

natu0
質問者

お礼

希望通りの動きになりました。 有難うございました

関連するQ&A

  • リストの入力規則

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

  • 入力規則のリストについて

    リストの使い方は分かったのですが、設定したセルにカーソルを合わせないとプルダウンの下矢印(▼)が表示されません。 常に表示させておく方法というのはあるんでしょうか? 誰か教えてください。お願いします。

  • Excel 入力規則のリストのカーソル位置

     セルに入力規則でリストを設定すると、セルが空白のときにリストを開くと 必ず最下行にカーソルがあります。 リストが長いときは、上に持っていくのに手間が掛かります。 このカーソルの表示する位置を変更することはできるのでしょうか? VBAを使ってできるのなら、その方法を知りたいです。  ご教授を、よろしくお願いいたします。

  • エクセル 入力規則 不具合

    いつもお世話になっております。 (1)エクセル2016で作成したシートに、入力規則を設定していたのですが、突然プルダウンリストマーク(▼)が表示されたままになるセルが現れました。(画像:左上の図) (2)そのプルダウンリストマーク(▼)にカーソルを当て、クリックしても、設定した入力規則は表示されず、空白のリストが表示されるだけです。(画像:右上の図) (3)他の正常なセルは、セル選択して表れる(▼)をクリックすると、予め設定した入力規則が表示されます。(画像:左下の図) (4)(2)で説明したセルも、該当セルをアクティブにして表れる(▼)【※(1)で説明した(▼)よりも少しいろが薄め】を選択すると、予め設定した入力規則が表示されます。(画像:右下の図) 印刷プレビューで確認すると、(1)で説明した(▼)は確認できないのですが、他人に渡すデータなので、なんとか(1)(2)の現象を改善できないかと思っています。 いろいろ調べたのですが、解決に至っていません。 どなたかご教授いただけますと幸いです。 画像が見にくいと思いますが、どうぞよろしくお願いします。

  • 【エクセル】入力規則のプルダウン▼ボタンを常に表示させたい

    エクセル2003を利用しています。 記入フォームのために入力規則を使って、 リストによるプルダウン選択をセルに設定しました。 そのセルが選択されている時は、セルの右側に▼ボタンが表示され、 そのセルが、プルダウン選択であることが分かります。 しかし、選択されていないと消えてしまうため 記入フォームの際、ユーザーはそのセルに移動しないと 入力するデータが、自由に書き込めるのか、リスト選択なのかが分かりません。 プルダウンであることが分かるように表示したいと考えています。 現在は、仕方が無く 右隣のセルに注意書きとして”*リストから選択してください”などと書いています。 入力規則のプルダウン▼ボタンを常に表示させる方法がございましたら アドバイスお願いします。 同じようなケースの代替案などもお聞かせいただけると助かります。

  • Excel入力規則のリストの代替え。

    入力規則のリストはセルの結合をしている場合は↓ボタンが小さくなって入力しづらいです。 そこで何か便利な代替えになるような機能はないでしょうか。 理想としては、セル上にカーソルを持ってきたりクリックすると、選択肢が現れるというのが理想です。 条件としては、リストを選択したら条件書式で背景色が変るようにしてあるのでセルが見えるようにする。 何か良い案がありますでしょうか。

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

    エクセル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の入力規則のリストについて。その2(IFで空白にしたセル)

    EXCEL2000で入力規則のリストを設定しています。 IF(セル番号="","",VLOOKUP(…))を使用して表を作っています。 表は途中からIFによって空白行になっています。 この表全体をリストの「元の値」に設定しているのですが、プルダウンメニューに空白が延々と表示されてしまいます。 この空白を表示させない方法はあるでしょうか? どうかよろしくお願いします。 もう1つ「EXCELの入力規則のリストについて。その1」という質問もさせていただいています。 併せてよろしくお願いします。

  • Excelの入力規則のリストの文字を大きくするには?

    Excel→データ→入力規則→リストにしたところ、 リストの文字がとても小さくなりました。 (セルをクリックしたときに表示されるリストです。) どうすればこの文字が大きくなりますでしょうか? どなた様かご教示のほど、よろしくお願い申し上げます。

専門家に質問してみよう