質問: フィールド内容をセルにプルダウン設定する方法 お世話になります。 access初心者でaccess2010を使用しています。 掲題についてですが、できるorできないの話からの質問になってしまう事、 できるならばどのように記載すればよいのかご教示下さると幸いです。 今、担当者コードや取引先がフィールドに入力されたテーブルがあり、その フィールド内容をエクセルのプルダウン選択に使用できないものかと思って います。もしvba等の記述でできるならば知りたいです。 テーブル名:t_code フィールド id 担当者コード 取引先 1 13 abc 2 24 def 3 gh ghi 4 tu jkl ・ ・ ・ ・ ・ ・ ・ ・ ・ ファイル名:form.xlsmの ・セルk2に担当者コードのプルダウンを設定しコード入力する ・セルl2に取引先のプルダウンを設定しコード入力する セル内容をaccessに飛ばすことで処理をしなければならないエクセルを使っての書類 フォーマットを新規作成する必要があり、 (1)そのaccessは稼働中なので、改修を避けたい (2)フォーマットを使用して書類を作成する時には、手入力をさせない (3)フォーマット上にはプルダウン選択の一覧を載せたくない を実現する必要があります。 上手く説明できているかどうか?、質問する版が違うのでは?等々・・も併せてご指摘 頂ければと思っています。 何卒、宜しくお願い致します。
回答: ちょっと試してみました。 excelを開いて、「データ」タブにある「accessデータベース」 をクリックし、該当のaccdbファイルを選択します。 そうすると、そのaccdbファイル内にあるテーブル一覧が表示 されるので、その中からテーブルを選択し、任意のセルを選択します。 そうすると、そのセルにテーブルの値が貼りつきます。 たとえば、そのテーブルの値が修正された場合、[データ]タブにある 「すべて更新」をクリックすると、ちゃんと反映されました。 で、このデータを使ってコンボボックスを作成すればよいかと思います。 とりあえず、本ちゃんで使用するaccdbとは別に適当なテーブル を作成して、検証してみた方がよいかもです。