- ベストアンサー
エクセルのデータ入力規制をつかってドロップダウン入力を設定した場合
myRangeの回答
マクロの回答がないようなので。。。 簡単には、セルがアクティブになったらそのセルに、 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" とします。 -------------------------------------------- ●実務で(他の人も)使う場合はより汎用的なコードにするべきですが、 今回は、こんなふうにしてもできますよ、という参考程度ということで。。 以上です。
関連するQ&A
- エクセル-ドロップダウンボタンのキーボード操作
エクセルなどで入力規制をしてドロップダウンボタンを作成されているセルについて。 通常、マウスで下矢印の三角ボタンを押すと下にリストが出て選択肢から選んで言葉をいれますが、それをマウスを使わずキーボードだけで入力するにはどうしたらよいのでしょうか?キーボードで選択肢を表示・選択するにはどうしたらよいかご存知の方、教えてください。
- ベストアンサー
- その他(ソフトウェア)
- エクセル ドロップダウン リストをキーボードで選択したい
エクセルの入力規制で、 リスト→ドロップダウン リストから選択する にすると、マウスでクリックして選択できるようになります。これを、キーボードで操作したいのですが、方法が分かりません。 どなたかわかる方、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 【Excel】 入力規制のドロップダウンがなくなりました。
こんにちは セルに入力規制を設定しています。 特定の範囲リストから入力出来るようにし、ドロップダウンで選択するようになっていますが、 今日、ファイルを開くとどのセルもドロップダウンが出ません。 入力規制の設定は変わっていませんでした。 ドロップダウンを、再び出す方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- ドロップダウンさせるボタンを出したい
エクセルです。 入力規則→入力値の種類を「リスト」にして範囲を指定するとそのセルにドロップダウンするボタンが出ますよね。 でもそのセルにマウスを乗せないと(セルを有効にしないと)そのボタンって出てきませんよね。 そうではなくて、この下矢印のボタンは常に表示させるやり方を知りたいです。 ドロップダウンするっていうのが、カーソルが乗らないとわからないのって不便な感じがして・・・。 初心者の質問で申し訳ないですが、ご教授ください。 お願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelのドロップダウンリストのフォント設定について
OfficeXP Excelを使用しています。 セルの入力方法の内、ドロップダウンリストによる選択を行う場合、「データ」→「入力規制」の「設定」タブで、「入力値の種類」を「リスト」とし、参照範囲を指定しています。 しかし、シートの表示を50%にて使用しているため、ドロップダウンリストの文字が小さく判別できません。 ドロップダウンリストのフォントを大きくすることは可能でしょうか? それともシート表示に依存される為無理なのでしょうか? どうしても解りません。 御存知の方教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのドロップダウンリストの行の高さについて
エクセル2007のドロップダウンリストの行の高さで、困っています。 「データの入力規制」で、現在は4行のドロップダウンを作っています。 検索でいろいろと調べると、ドロップダウンのリストの1行の高さは、親のセルと同じ高さに なっているようです。 自分の作った4行のドロップダウンは、4行で親のセルと同じ高さになってしまい、 非常に文字が小さくなっていて、読みにくく実用になりません。 エクセル2007のどこかの設定で、このように制限されているのでしょうか? 通常のように、ドロップダウンのリストの1行の高さを、親のセルと同じ高さにしたいので、 そのやり方を教えてください。
- ベストアンサー
- オフィス系ソフト
- excelでのドロップダウンリストを作りたい
例えば下記のような表があって、そこの列に入る文字をドロップダウンリストから選びたいのです。 例) りんご みかん なし 色々なホームページを見て「入力規制」というものをしてみたのですが、私が欲するものではありませんでした。 何故なら (1)入力規制をしてしまうと新しい文字を入力することができない。→絶対に新しい文字を入力する為。 (2)なら余白部分までもセルを選択して入力規制をする。→見た目かっこ悪い。かっこよさを求めているため、余白や同じ文字をドロップダウンリストに入れたくない。 初心者の部類に入る私の質問に是非お答えください。 どうすれば、かっこいいドロップダウンリストができますか?
- 締切済み
- Windows NT・2000
- ドロップダウンリストを大きくしたい。
エクセル2000です。 入力規制でドロップダウンリストからの選択で入力しています。 リストデータが30件あったとして、ドロップダウンリスト内にその30件一度に表示させることはできないでしょうか?(10件程度しか表示されず、スクロールさせています) または、表示件数を増やすような設定は、ないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル入力規制リスト行数
エクセル2002を使用しています。 セルに入力する時、入力規制で、リストよりドロップダウンして選択入力していますが、リストの行数が、8行しか表示されません。クリック数を減らすために、1度に20行位表示したいのですが、どうしたら出来るのか教えて下さい。
- ベストアンサー
- オフィス系ソフト
- excelで入力規制ドロップダウンがでてこない??
excel:mac 2001を使用しています。 以前のワークシートでは出来ていたのですが、新しく追加したワークシートではドロップダウンの▼マークがでてこなくなってしまいました。 データ>入力規制→「リスト」を選択→ドロップダウンリスト選択にチェックあり。 元の値に「,」で区切った複数の入力候補を入れてあります。 別の空きセルに入力候補を入れて選択する方法も試しましたが、うまくいきません。 他の設定で、なにか邪魔をしているものがあるのでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。 マクロは便利で考え方一つで思い通りのことができて大変楽しいですね。 教えていただきましたマクロを有効に使わせていただきます。 ありがとうございました。