• ベストアンサー

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

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

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

リストの先頭を空白にしておけば、常にカーソル位置は先頭になりますが如何でしょうか。

ominaesi55
質問者

お礼

 これは気付きませんでした。  ご教授をありがとうございます。

関連するQ&A

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

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

  • リストの入力規則

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

  • EXCELの入力規則のリストについて。その1(重複セル)

    Excel2000で入力規則のリストを設定しようとしています。 リストの元になる範囲のデータには重複するものがあります。 その重複するものを各1つずつリストに表示させることはできるでしょうか? 例 みかん   みかん りんご → りんご みかん   ぶどう ぶどう VBAは苦手なので、元になる範囲から関数などで別な場所に重複しない表を作り、それをリストに使用する方法でもいいなと思っています。 元になる範囲が変更される度に、更新や修正をしないでよい方法があれば助かるのですが。 どうかよろしくお願いします。 もう1つ「EXCELの入力規則のリストについて。その2(IFで空白にしたセル)」という質問もしておりますので、何卒そちらもよろしくお願いします。

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

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

  • エクセルのリストについて

    エクセルの入力規則にあるリストについて質問です。 データ>入力規則から、『入力値の種類』を”リスト”にし、『元の値』を指定する際、 『元の値』の数が増える可能性があるので、ある程度多めの行を指定しておいて、 『元の値』の数が増えても入力規則の設定の変更をしなくても良い様にしたいのですが、 これをやると、リストの表示に空白セルが表示されてしまいます。 空白セルの分はリストに表示させない事は可能でしょうか。

  • Excel 入力規則_リスト 連続しないデータの空白行削除

    お世話になります。 Excel2003を使用しています。 あるブックのSheet1に"リストデータ"と名前のついている範囲があります。 Sheet2の任意のセルで、リストデータを基に入力規則から リスト選択をさせています。 このリストデータにはユーザが任意でデータを入力するのですが 必ずしも連続するデータにはならず データの途中に空白セルが生じたり データの最下行が人によって異なってしまいます。 そこで、不要な空白を削除したいのですが VBAを使わない方法で何かいいアイディアはありますでしょうか。 皆様のお知恵を拝借いたしたく、よろしくお願いいたします。

  • エクセルの入力規則で「空白を無視する」

    エクセル2010です。 あるセルには必ず入力が必要なので、入力規則でリストを設定し、「空白を無視する」のチェックを外しました。 これで、BackSpaceキーで削除した空白値に対してはエラーメッセージが表示されるのですが、Deleteキーで削除した空白値はエラーにならず許可されてしまいます。 これではほとんど意味がありません。 VBAでなら対処できますが、入力規則では無理なのでしょうか?

  • EXCELの入力規則のリストについて。その2(IFで空白にしたセル)

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

  • エクセル入力規則リストから所定の位置へジャンプさせたいです

    エクセル入力規則リストから所定の位置へジャンプさせたいです OS:Windows XP PRO Office Excel 2003を使用しています。 エクセルでセルに入力規則リストで1~50の数字を選べるようにしています。同じシート内で 1~50ページに分かれていまして(下方へ)それぞれ1~50の番号がふってあります(番号がふってあるセルはページごと同じ位置のセルに入力されています)入力規則リストで25が入力されたらそのページ(25ページ)(下方へ)ジャンプする方法はありませんでしょうか? 複数人(エクセルスキルに差があります)で使用したいので簡単にしたいのですが・・・ マクロ等以外簡単な方法で設定するのは難しいでしょうか?(設定する私にもあまりエクセルの知識はあまりありません)ご教示ください。

  • エクセル:入力規則のリストとセルの関数は同居できますか?

    エクセル:入力規則のリストとセルの関数は同居できますか? 普通にやるとセルの計算式はリストを選んだ時点でリストの文字に上書きされてしまうので困っています。 (例)   A              B         C 1 2008/08/02        =TODAY 2 ▽リスト           OK 3                NG 4 A2のセルにに =IF(A1>B1,"")と書いたとします。 で、さらにA2のセルに入力規則>リストで範囲B2:B4と設定したとします。 要は、A1に記入した日付が未来の場合は、 A2でリストで選択した文字を空白にしたいのです。 が、どうしてもリストの文字に上書きされてしまうので困っています。 やはり、関数を書いてあるセルに文字を書くと上書きされるのと同じですかね? なるべくVBA以外でなんとかしたいのですが、、、。(でもVBAでも可です)

専門家に質問してみよう