• 締切済み

入力フォームの内容を順次とっていく方法

初心者にて失礼します。 以下のようなことがエクセルで行えますでしょうか。 もしありましたらお教えください。 エクセルで入力フォームが作ってあります。 氏名や住所、購入品目、単価、個数、金額、といったものです。 これを、エクセルの別のシートに一行一件にして、フォームをクリアにして別のデータを入れたら次の行に、というように順次行を追加していきたいのです。 アクセスをつかってフォームとテーブルを使用すれば可能なのですが、できればエクセルで、という指示になっています。 わかりづらくて申し訳ございませんが宜しくお願いします。

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

VBAを使えば可能です。 若しくは、エクセルの「フォーム」を使って下さい。 http://dreamy.boy.jp/kihon9.htm

関連するQ&A

  • 入力フォームをテーブルの真下に転記

    エクセルのVBAで入力フォームを作成して、入力フォームのテキストをシート2の、テーブルの見出しの次の行から転記される用にしたいのですが、最終行を取得すると見出しから一行飛ばして二行目に転記されてしまいます。 テーブルを作成した時に見出しの下に空欄のデータシートが自動で追加されてしまうからでしょうか? 何か対策はあるでしょうか? コードで提示して頂くと助かります。 入力フォームはシート1で開く 転記 シート2のA列から順に、連番生成(1〜)、テキストボックス1.2.3..... 宜しくお願いします

  • データシート上の計算について

    お世話になります。Access2002のフォームのデータシートでの計算についてご教授願います。 計算させる上での構成としましては、 1.マスターテーブルが存在し、そこにデータを格納する 2.マスターテーブルに格納するデータは別個に品目テーブルを参照して固有のIDのみをインプットさせてたい。 すなわち、品目テーブルの値(ID値、品目名、単価)が存在し、マスターテーブルに品目テーブルのIDのみを格納し、データシート上では個数を入力させると、自動的に計算させたいです。 <マスターテーブル>は、ID、M_ID、数量という構成をとり、品目テーブルは、M_ID、品目名、単価という構成をとり、M_IDでリレーションをとっています。 データシート上は、マスターテーブルのM_IDでコンボボックスをつくり、マスターテーブルのM_IDのコンボボックスは品目テーブルの品目と単価をデータで持っています。 データシート上での計算のしかたについてよろしくお願いいたします。 不明点がありましたら、補足いたします。

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

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

  • アクセス フォームでの行追加

    大変初歩的なことですが表現が下手なため伝わった方宜しくお願いします 従業員名簿を作成したいと思いテーブルを1つ作りました フォームで入力したものはテーブルに反映されています 人数が少ないので入力用のフォームで 1 ○○花子 S00.00.00  2 ○○太郎 S11.11.11 S00.00.00と一行目の最後まで行ったら 行を追加してそのまま一覧として使いたいのですが 一行目のS00.00.00まで行ってEnterすると 一行目が白くなり段が増えません どなたかこの文章のみで現状をわかって頂けたら教えてください

  • ユーザーフォーム

    ユーザーフォームを作成しました。 ExcelにA:番号B:氏名C:住所D:電話で順に入力出来ますが、1行削除・追加した場合、その空欄行に自動で入力出来るようにしたいのですが可能でしょうか。現在は自動的に+1で下行に入力します。 たとえばAに1~20行まで入力されており、10行を削除または挿入した場合にその空欄行に入力出来るようにしたい。 宜しくお願いします。

  • VBAによるHTMLフォーム入力方法

    VBA初心者です。 すでに開いているサイト(新たにウィンドウを開かない)上のフォームに、エクセルに記載の内容やラジオボタンの選択等をマクロで入力するにはどのようにすればよいのでしょうか? 例えとして下記のフォームに記入する際のマクロを教えていただけると助かります。 http://www.kanzaki.com/docs/html/htminfo31.html 入力例 氏名:「山田太郎」…エクセルシートのA1に記載 性別:男…エクセルシート未記載 所持品:自動車…エクセルシート未記載 好きな食べ物:バナナ…エクセルシートのC1に記載 テキストエリア:「こんにちは」…エクセルシートのD2に記載 宜しくお願いします!

  • アクセスでテーブルの変更内容をフォームに反映させるには?

    アクセス超初心者です。 テーブルを作って、その後フォームを作りました。 フォームの内容が足らなかった為、テーブルに戻って編集しました。 しかし、テーブルの変更内容がフォームに反映されません。 顧客管理のデータベースを作りたかったのですが。。 例えば、テーブルで「氏名」という項目が足らなかったとして、追加したとします。それを保存します。その後、フォームの顧客管理を開けても、反映されません。編集後、どうすればフォームに反映されるのでしょうか。。(T_T) 宜しくお願いします。

  • Excel2007で住所録をフォームで入力する方法を教えてください。

    Excel2007です。 Excel2003で住所録を入力するときに 住所録の見出し行を作成 → データ → フォーム  でシート名のついたポップアップダイアログが表示され 画像のように見出し順に住所等を入力できましたが Excel2007でこのダイアログを表示させる方法を教えてください。

  • VBAユーザーフォーム上での検索がしたい

    ユーザーフォームを作成したのですが、コードが分かりません教えて下さい。 ・ユーザーフォームは氏名を入力欄とし以下住所、電話番号等、個人情報が氏名を入力することによって、出てくるようにしたいのですが、可能ですか?個人情報はEXCELシート上にあり、随時追加されていきます。

  • access フォーム上で複数行のレコードを追加したい。

    宜しくお願いします。 仕様環境:WinXP access2002 フォーム上にコマンドボタンで空白のレコードを 追加したいのですが、一行だけなら「値の代入」マクロで 追加できるのですが、複数行だとやり方がわかりません。 「追加クエリ」を作ってコマンドボタンにマクロで乗せてみたのですが、 テーブル上では複数の空白レコードが追加されてますが、 フォーム上には反映してくれません。 「値の代入」マクロを使って、複数行のレコードをフォーム上に追加するか、 「追加クエリ」を使って、複数行のレコードをフォーム上に反映させるか したいのですが教えてください。 ※ ちなみにこのフォームはサブフォームです。   また5行追加しようとしています。   この方法では無理でしたらご指導お願いします。 宜しくお願いします。

専門家に質問してみよう