• ベストアンサー

EXCELの行ごとにデータを表示させる方法

EXCEL2000のデータシート(タイトル項目20程度レコード数300程度)で、先頭行をタイトルとして用い、ACCESSのフォーム(単票形式)の様に 一行ごとに全てのタイトルを表示させ データ入力をさせたいのですが、EXCELだけを用いての方法を教えて下さい。   

質問者が選んだベストアンサー

  • ベストアンサー
  • mneko
  • ベストアンサー率33% (46/139)
回答No.1

項目行を選択して、「データ」->「フォーム」をクリックすると 項目を1行ずつ入力するフォームが表示されます。

serugio
質問者

お礼

ありがとうございます。 エクセルのヘルプの検索で何度か探したのですが うまく見つけられませんでした。 たいへん助かりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

回答は#1のご回答のとおり。 追加して2,3。 (1)例えばB,C.D列を範囲指定して、データ-フォームをするとB、C、D項目だけフォームに出てくる。 (2)飛び飛び列は出せない。 (3)見出しは文字数が多いとそれだけ長く出してくれる。項目の中で最大長さ分に揃う。 (4)入力エリア(テキストボックス様のもの)は皆固定で長く出来ないようです。 (5)リンクするセルは自動的にリンクしてそこへデータが入る。(フォームを自分で作ると自分でし掛けないといけないが)

serugio
質問者

お礼

ありがとうございます。 早速実践してみました。 回答頂きました通り、全てが表示されましたし、入力エリアも 変更が出来ませんでした。  アクセスはその点は融通が利くのですが、バージョンやOSが異なると うまく他の人にデータ入力や閲覧の依頼が出来なく不便を感じております  エクセルの中でうまく応用していこうと思います。

関連するQ&A

  • EXCELで自動的にデータレコードを追加する方法について

    EXCELシートのレコードを自動的に追加して生きたいのです。というのは2枚のEXCELシートがあって1枚のシートは入力フォームになっていて他のフォームにアクセスのようなレコードを作り1行目のレコードにリンクさせます。この場合1枚目の入力シートにデータ追加するたびに2枚目のシートにレコードが追加される方法がないでしょうか。マクロを使ってコピー貼り付けではできません。もちろんデータのフォームではデータ貼り付けを受け付けませんのでだめです。アクセスまがいのことをEXCELでしようとしているのですが。どなたかヒントいただけませんでしょうか。

  • Excelデータの最終行判別について

    VBでExcelデータ(Excel97)をAccessデータベース(Access97)に落とし込む処理をしたいのですが、空白行を含むExcelデータのレコードカウントを取得するにはどうしたら良いでしょうか?アドバイスよろしくお願いします。

  • エクセルで非表示行をうまくコピーする方法は?

     お世話になります。  エクセルで複数の項目についてデータ集計シートを作ってます。各項目の入力条件は一条件一行です。つまり一つの項目について複数行を使います。  項目毎に条件の数が違うので項目によって使う行数が異なります。  集めたデータはCSVに出力してアクセス等で分析、データベース化をしたいのですが、項目毎に行数が異なるということはCSVのフォーマットが変わってしまうということなので、最大条件数を有する項目の行数を確保して条件が少ない項目は下の方が空行になるようにします。  空行が多いと見づらいので空行は非表示にします。  ここからが問題で、このデータシートをテンプレート化し、不要な項目は削除、2回以上使うものは行を適宜挿入、コピペして使うことにしたいのですが、非表示にした部分がコピーされません。(非表示部分は下の方なので範囲指定からはずれてしまいます)  どうすれば良いでしょうか?  一度表示にしてコピペすれば問題ないのですが、入力作業は特定多数の人にお願いするので、あまり複雑な作業はさせたくありません。  はじめからアクセスを使えばいいじゃないかという意見もあろうかと思いますが、世の中アクセスを使いこなせる人ばかりじゃないので、入力作業はエクセルで手軽に・・・と考えています。  説明が長くなりましたがよろしくお願いします。

  • ACCESS フォームでの、データシートビューで表示できない

    ACCESS フォームで、 データシートビューで表示させたいのですが、 コマンドボタンから表示させる場合だと 単票形式の表示になってしまいます。 そのフォームを単独で起動させた場合は、指定通りに表示できるのですが・・・ プロパティの「規定のビュー」の項目は「データシート」と入力しております。 どうかご教授願います。

  • Excelにデータをエクスポートする

    Access2003のクエリをExcel2003へデータエクスポートするのに、一行目の項目名を同じものにしておくと、既存の名前を付けたExcelブックの既存の名前を付けたワークシートにデータを書き込むことができていました。日々増えて行くAccessデータを抽出してExcelで利用するのに使っていました。 同じことをAccess2010からExcel2010へのエクスポートで実行すると、Excelブックが上書きされて、Excelブック内の他の既存ワークシートがなくなり、エクスポートされたデータのワークシートのみになってしまいます。 2003のときはエクスポートしてそのまま使えたのに、2010では手間が増えてしまいました。2010でも同じように、既存のワークシートに書き込むことをできないものなのでしょうか?

  • エクセルの行挿入について

    ↓行 列→ 1 タイトル・・・ --------------<ここに行挿入したい 2 data1 3 data2 4 data3 一行目にタイトルがあって、2行目以降にデータが あります。 タイトルにすぐ下に行を挿入したいのですが 2行目にカーソルを合わせ、挿入/行、とすると 一行挿入されますが、形式というか属性というのか その形式が1行の形式を持って挿入されます そのため、タイトルの色がついたものが挿入されます これを 2行目以降の形式(白い)でタイトルのしたに 挿入できないでしょうか 現在は 3行目に挿入して(色のつかない行が入る) 2行目にある行を3行に切り取りコピーして 2行目の白い行を挿入しています

  • csvファイルにある20万行のデータをエクセルで

    メモ帳でcsvファイルとしてある20万行近いデータをエクセルに落としたいと考えています。 エクセルの1シートは65000行ほどのデータしか反映できませんが、同じエクセルファイルにシートをいくつか分けて順番にデータを反映することはできますでしょうか?(例:1シート目・1~65000行 2シート目:65001行~130000のような形式で) よろしくお願い致します。

  • テーブルリンク エクセルの4行目を先頭行にしたい

    エクセルのデータをアクセスにテーブルリンクしたいのですが エクセルの先頭行が4行目から始まります。 なおかつA1に文字が入ります。 (画像参照) このエクセルデータをアクセスの 「テーブルのリンク」→ファイルを選ぶ →ワークシートリンクウィザードが表示され、次のページに進み、 「先頭行をフィールド名として使う」にチェックを入れたいのですが、先頭行は4行目です。 この場合、どうすればエクセルの4行目を アクセスのテーブルリンクの先頭行にできるのでしょうか? エクセルのA1の文字を消去すれば自動的に4行目がアクセスで先頭行になりますが エクセルの方は決まったフォーマットなのでA1の文字を消去することはできません。 ご回答よろしくお願いします。

  • テキストデータ量が膨大で、エクセルに取り込めない

    テキストファイル形式で作成したデータをエクセルで読み込むようにデータ変換ができますが、そのデータ数量がレコード数(行)にして20万件あります。エクセルの1つのシートでは65,500行位だと思いましたが、これを何とか複数のシート、もしくは、別のファイル名に分けてエクセルに全て取り込めるようにはできないものでしょうか?それを一度、エクセルで加工後にアクセスにインポートしたいのです。もしくは、テキストデータをいくつかのファイルに分割できるのでしょうか? よろしくお願い致します。

  • access2010 ボタンで行追加

    ACCESS2010初心者です。単票形式のフォームに1件のデータ入力が終わったら、ボタンを押すと下に入力行が現れる(繰り返し)様にしたいです。ご教授よろしくお願いいたします。

専門家に質問してみよう