とっておきの「まかない飯」を教えて下さい!

excel2010を使用しています。
シートにデータを入力する際に特定の列に入力規則を設定しました。
(別シートに範囲指定で名前を定義したものを指定)

オプションからフォームボタンを追加。
フォームで入力しようとしたら入力規則が反映されておりませんでした。

どこから設定ができるのでしょうか?

A 回答 (4件)

私の想像では、エクセルのオプションからフォームのコマンドボタンをクイックアクセスツールバーに配置したといいたかったのではないかと。



確かに、入力規則のリストを設定していてもフォーム機能を使うとそれが反映されませんね。
これは仕様っぽい感じですね…
リストはあくまでもシート上での入力を前提に設定されているということでしょうか。
数式が反映されるんだからリストが反映されてもいいと、個人的には思いますが両方の機能を同時に使うのは無理かもしれません。(あくまで一般機能の範囲ですが。)

この回答への補足

ご想像のとおりです。

補足日時:2012/08/27 20:15
    • good
    • 2
この回答へのお礼

仕様ですか。仕方ありませんね。シートに入力していきます。

お礼日時:2012/08/27 20:15

フォームのデータを入力規則の設定されたセルに入力する際には、入力規則は適用されませんね。


フォームのデータをセルに入力する操作の一連の中で、つまりはマクロの中で同じ入力規則となるような条件を満足するデータのみがセルに入力されるようにすることでしょう。
    • good
    • 1
この回答へのお礼

ありがとうございます。シートに入力していきます。

お礼日時:2012/08/27 20:14

これでは?


エクセル2010基本講座:入力規則の使い方(ドロップダウンリスト)
http://www4.synapse.ne.jp/yone/excel2010/excel20 …
入力規則の「リスト」を使う
ドロップダウンリスト(プルダウンリスト)から選択するため、入力の間違いが少なくなります。
入力する字句を覚えておく必要が無くなります。
Excel2007以降では別シートのセルを直接参照できるようになりました。
ただし、Excel2010で設定したファイルをExcel2007以前で編集すると入力規則が消えるケースがありますのでご注意ください。
リストを入力する方法
リストの数が少ないときは入力規則のダイアログで直接入力しておく方法が使えます。
リストのデータ数が多いときはシートでデータを書き出してセル参照する方法が適切と考えます。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2012/08/27 20:16

フォームも色々、入力規則も色々、具体的には?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報