• 締切済み

フォームにセルに入力してある値を表示するには?Excel

商品名や価格、詳細等のデータベースを作り、入力するためのフォームを作成しました。 商品番号は通番で、フォームでは入力せず、最初からデータベースに入力してあります。 フォームで各項目を入力するときに、現在入力する商品番号をフォームに表示させたい場合、どのような方法があるでしょうか?

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

>現在入力する商品番号をフォームに表示させたい場合 とは、新規データを打ち込む際に新しい商品番号を自動発行させたいと言う事でしょうか? その場合、 ・商品番号とはどのような形式なのか? ・どのタイミングで表示するのか? などなど情報が必要なのかも??

umineko315
質問者

補足

説明不足ですいませんでした。 できれば新規データを打ち込む際に新しい商品番号を自動発行させる方法が知りたいです。 ただ自分が作ったものはその方法がわからなかったので、Excelデータの方に商品番号を1,2,3…とすでに入力してあり、それをフォームで商品名等を入力する時にどこかに表示させることはできないかと思いました。 ちなみに作成したフォームは、各項目を入力し、登録ボタンを押すと、 Private Sub commandbutton登録_Click() Worksheets("商品一覧表").Activate Range("A65536").End(xlUp).Offset(1, 0). SelectOffset(0, 0) = txt商品名.Value .Offset(0, 1) = CCur(txt価格.Value) .Offset(0, 2) = CLng(txt数量.Value) .Offset(0, 3) = txt詳細.Value .Offset(0, 4) = txt備考.Value で入力されるようになっています。 商品番号の形式は1,2,3…単に番号を振っていくようにしたいです。 よろしくお願いしますm(__)m

関連するQ&A

  • Access入力フォームで価格が表示されない

    Accessで簡単なデータベースを作成中なのですが、入力フォームで商品名を選択しても価格が表示されません。商品マスタを直接見に行く設定に変えても、今度はテーブルにデータが反映されません。アドバイスよろしくお願い致します。

  • Access2003での検索結果のフォームへの反映方法

    現在、10項目程の項目を管理する為のデーターベースを作成しています。〔以下管理簿テーブル〕 現在、全項目中5項目(商品名、色、固有ID、入荷日、入荷担当者)の入力フォームを作成しました。〔以下入荷フォーム〕 この項目のほかに(販売日、レシート番号、販売担当者、販売日)を入力する〔販売フォーム〕を作成したいのですが、 固有IDもしくは機種名を検索することで、すでに入荷フォームで入力したデータを表示させ、その項目の下に空欄のテキストボックスを作成しておきそこに、レシート番号等を入力、管理簿テーブルの内容を更新したいのですが、 どの様にすればよろしいでしょか? 初級から、辞書類まで買って探してるのですが、該当する項目が見つかりません。初心者質問で解りにくい所も多々あるかと思いますが、何卒宜しくお願いします。

  • エクセル 入力フォーム?作成

    列見出し:氏名=150名分 行見出し:商品番号=1~1000 入力伝表:各氏名単位に注文したい商品番号と個数 以上の条件で、従来は氏名ごとに該当商品番号のセルに個数を入力していましたが、非常に時間がかかってしまいます。 そこで、入力フォーム(?)を作成したいと考えております。 イメージとしては まず氏名が自動的に表示されて下の窓に商品番号と個数を入れ ひとまず実行。同じ窓から次の入力・・・一名分の入力が終わったら 確定。で次の氏名が表示される。(以下繰返し) このようなことはエクセルで可能でしょうか? ご存知の方アドバイス、また参考URLをいただけると助かります。 よろしくお願いいたします。

  • (ACCESS)入力フォームについて

    こんにちはmynannです またまた困っているのでよかったらヒントを いただきたいと思い質問させていただきます まずテーブルが二つあり 商品マスタには管理番号(主キー)と価格の二つの項目があります。 もうひとつは販売マスタというのがあり フィールドは管理番号、販売可(チェックボックス) の二つです。 この二つはリレーションシップの関係にあります そしてこの二つを一つにした 販売可商品マスタクエリがあります 商品マスタにはすでに多くのデータがあり それ専用の入力フォームもあります 今販売マスタの入力フォームを作りたいのです どのようなものかといいますと 管理番号を入力すると価格用のテキストボックスに 自動的に入力された管理番号の価格(商品マスタから調べると思うのですが)を表示するようにしたいのです 管理番号[       ]←ここに値を入力 価格[       ]←管理番号が入力されると自動的にでる 販売可 □ ←自分でチェックする イメージはこのような感じです 更新後処理を使うということはなんとなくわかるのですが どのような処理をさせていいかわかりません 助けてください!お願いします!

  • ACCESS フォームの入力で

    フォームの入力でコード番号を入力すると項目が自動入力出来るようにしたくて 2つ目のテキストボックスのコントロールソースに=DLookUp("[商品名]","テーブル2","[商品コード] = [コード] ")と入力したのですが 1つ目のテキストボックスに入力すると そのときは2つ目のテキストボックスは白紙で 一度フォームを閉じてから立ち上げると2つ目のテキストボックスにも入力されています。 これは閉じないと入力されないのでしょうか? 1つ目を入力した後に表示されるようにしたいのですが・・・。 よろしくお願いします。

  • フォームでデータベースの内容を表示するには?

    VBA初心者です。 データベースの入力用にフォームを作成しました。 登録コマンドボタンをクリックすると、フォームに入力した内容が、データベースの各項目に反映されるようになっています。 このフォームでは、いくら各項目に入力しても、登録ボタンを押さない限り、データベースには反映されません。もちろんフォームからこれまで入力したデータベースの内容は見ることができません。 しかし先日、Excelの文書件名簿ソフトで、項目1つ1つ入力するごとに、その都度データベースに反映されていくものがありました。 「次のページ」コマンドボタンはありますがこれを押す前にすでにフォームに入力した項目はデータベースに反映されています。 「前のページ」ボタンもあり、これを押すとこれまで入力してきたデータが順番にフォームで見ることができます。 このようなフォームはどのように作ればよろしいでしょうか?

  • Excel フォームで入力・登録後、各項目の消去の仕方は?

    VBA初心者ですm(__)m Excelで商品一覧表を作成し、フォームを作りました。 登録ボタンを押すと、商品名等が各セルに入力されますが、 それと同時にフォーム内の各項目をすべて削除して、次の入力ではまたまっさらなフォームの状態から入力できるようにするには、どうしたらよいでしょうか? よろしくお願いします。

  • フォームに表示したいんですが・・・

    複数の人数の作業時間を入力するフォームを作成しました。 誤って入力したものをフォーム上で訂正したいので非連結のテキストボックスを 2つ作成しクエリーの「作業日」と「社員番号」のフィールドの抽出条件をforms![フォーム名]![テキストボックス名]としました。 フォームの2つのテキストボックスに「日付」と「社員番号」を入力すると1レコードが表示されました。 間違いを探すのに1日1日入力するのは手間なので、例えばAさんの1年分の レコードから1月1日から1月31までの31レコードをフォームに表示させるにはどうすればよいのでしょうか? いろいろやってみたんですがうまく出来ませんでした。 うまく説明できませんがよろしくお願いいたします。

  • Access2007のフォームの表示が広がってしまう

    Access2003を使用し社員管理のデータベースを作成しました。 この社員管理データベースでは、社員を表示する際にフォームを左右に表示させるように設定しています。 左のフォームでは、社員一覧を縦長のフォームで作成し右側では、その詳細を表示するようにしています。一覧表で該当する顧客をクリックすると詳細フォームでその社員の詳細が表示されるようにしています。 フォームを並べて表示させることがAccess2003では、特に問題は無かったのですが、Accessでこの並んだフォームを開くと左右のフォームが横長に広がりさらに重なって表示されています。 Access2007でフォームの表示を固定させる方法はないのでしょうか? よろしくお願い致します。

  • ユーザーフォームから別Excelファイルを読み込み表示

    商品名、商品番号、在庫数、価格等が入力されているExcelファイルがあります。 例)sample.xls 上記ファイルとは別にExcelでユーザーフォームを作成します。 例)Search.xls Search.xlsを開いた時、自動的にユーザーフォームが表示され、 データを検索できる状態にします。 その後、sample.xlsからデータを検索し、ユーザーフォームに表示したいのですが、 こういったことをExcelで行うことは可能でしょうか? sample.xlsを別の部署で作成しており、頻繁に更新され、かつ セキュリティの関係からユーザーフォームをsample.xlsには 入れることができないとのことで、このようなことを考えた次第です。 ご存知の方がいらっしゃいましたら、アドバイスいただければと思います。

専門家に質問してみよう