• 締切済み

Excelのデータフォーム入力

Excelでデータフォームに入力すると、2列目が次の行に、3列目がまた次の行に移ってしまいます。 1行ごとに、正常に入力できるようにしたいのですが、チェックの方法を教えて下さい。よろしくお願いします。

  • awazo
  • お礼率97% (616/629)

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

awazoさん、 それは、Excelが、それをデータリストと解釈して、フィールド(タイトル等)になる部分は、表示されないということになるのだと思います。 出来るなら、データを、列のタイトル(フィールド行)をつけて、一行下にずらすようにしてみたらいかがでしょうか? ご質問の中にある、 >2列目が次の行に、3列目がまた次の行 は、たぶん、2行目、3行目のことだと思います。 Excelでは、データリストを使用する場合は、本来は、フィールド行を、暗黙に要求しています。しかし、ユーザー本位のために、そこでエラーは出しませんが、ある意味で、ご指摘のような論理矛盾が発生してしまいます。 ですから、フィールド行を設置するか、また、Excelのエキスパートの方のように、ユーザーフォームなど、自作で作って対処するか、どちらかだと思います。

awazo
質問者

お礼

Wendy02さん ありがとうございました。 適当にマクロを組んだ方が早そうなので、ややこしいデータフォームからひとまず退散します。

関連するQ&A

  • EXCEL(エクセル)のデータをWebフォームへ入力

    エクセルの行(複数セル)に入力したデータがあります。 この複数セルの選択した部分を、Webフォームのテキスト入力欄へ連続して入力したいです。 (入力 → Tab → 入力 → Tab → 繰り返し… のような) エクセルシート A列    B列    C列    D列    E列      【りんご   みかん   もも】←セルの選択範囲 Webフォーム テキスト入力欄1[りんご] テキスト入力欄2[みかん] テキスト入力欄3[もも] Webフォーム上にはいくつものテキスト入力欄があり、点滅カーソルのある入力欄からペーストを開始したいです。 また、エクセルで参照するデータも何種類もあり数が変動しますので、決まったセル範囲ではなく、その都度アクティブセルを指定したいです。(行は1行です。) 以上のようなことはマクロで可能でしょうか? マクロに詳しくないので、実現可能なコードを教えていただけると、大変助かります。 どなたかお詳しい方、よろしくお願い致します。

  • 保護されたデータフォームの入力

    1部が保護された(A列)シートにデータフォームを使って入力をしているのですが、データ入力後再度データフォームを出現させると次のデータ欄(5列)(新規入力)にならず、番号1のデータフォームが出ます。いい方法があるのでしょうか? 保護されているから駄目でしょうか? A列(通し番号)  B列  C列  D列  1        データ データ データ  2        データ データ データ            3        データ データ データ  4        データ データ データ         5       新規でデータを入力したい

  • Excelでフォームを使って入力方法をおしえてほし

    データ量が有り今後もデータ増え また、限られた時間内に入力が必要な為、 フォームを使い入力をしたいと思っています。 Excelのクイックアクセスフォーム機能を使って 入力してみました1行ごとに入力フォームが消えるので 使い勝手が悪いです。 試合中の入力をしたいので 開いたフォームで連続入力を可能にする方法を教えてください。 よろしくお願いします。 ※因みにVBAフォームのテキストボックスを使わないと 出来ないのなら参考になる方法も教えてもらいたいです。

  • エクセルで繰り返しデータ入力

    エクセル初心者です。 Sheet1のH列2から20行に毎日複数のデータ入力があり、その入力データはSheet2に日付順で1日から31日までの行を割り当て、転記される設定は可能でしょうか。翌日は又Sheet1のH列2から20行に毎日複数のデータ入力しこの繰り返しです。

  • データシートビューとフォーム入力

    データシートビューとフォーム入力 アクセス2007使用しています。 超々初心者ですがよろしくお願いいたします。 データシートビューでデータを入力するとenter keyで次の行に移ってくれますが フォームで入力するとenter keyで次のページに移ってくれません 画面下にある、三角しるしを使用すると移動します、これをenter keyで次ページに 移動できるようにしたいと思います。 簡単な方法教えてください。 よろしくお願いいたします。

  • エクセルでの簡単なデータ入力について

    エクセルで、A1、B1、C1に数字を入力し、そのあとD1、E1、D2、E2…と何行か数字を入力、再び先頭のA列に戻りまた作業を繰り返すという変則的な表を作っています。つまり最初は5列に入力するけれど2行目3行目…は4列5列のみ入力、またn行目は5列入力に戻るというものです。入力の仕方でより簡単な方法がないでしょうか。タブとエンターで繰り返し入力ができますが、計算式を保護したいので保護をかけるとカーソルの動きが思うようにいきません。簡単なマクロ操作でパソコンになれていない初心者でもできる簡単な入力方法はありませんか。4列目5列目の入力繰り返しの回数は、C列の数字がが10なら10行、5なら5行とつど変わります。うまく説明できたか不安ですがよろしくおねがいします。

  • エクセルで既出データを自動入力したい

    エクセルで既出データを自動入力したい 具体的には以下の通りです. A列がデータ特有のID番号で,B列はA列に対応したデータです。 B列のデータは重複することがあります。 A列 B列 12345 A 33456 B 12345 A 99999 C 12345 A 32372 A ・ ・ に対して、次にA列に"33456"を入力すると、B列に"B"を返す関数を教えていただきたく存じます。 既出データでない場合は手動でデータを入力します。 lookup系の関数かと思いますが、調べた範囲でよくわかりませんでした。 大体1300行ほどのデータがあります. よい方法があれば教えていただけると大変ありがたいです. EXCELは2003と時々2007を使います。

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

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

  • エクセル 入力フォームのデータを別シートに書き込む

    エクセル 入力フォームのデータを別シートに書き込む方法 1.シート1のA2に日付、B2に文字列、C2に金額、D2に個数、E2に合計金額を入力する。 2.内容確認後、入力ボタンを押すと、 Sheet2の集計表リンクさせ、尚且つシート2内で1か月分の集計を取ります。 つまりシート1は入力シートで、同じセルに値を入力します(次回はデータが上書きされる)が、シート2では、集計表の1列ずつ下に新しく記録され1か月分の入力がされていく。 このような入力フォーム(マクロ)を作りたいと思っています。 初めて投稿するので、質問がよく分からないかもしれませんが、 よろしくお願いします。

  • エクセルで下記データが入力されています。

    エクセルで下記データが入力されています。 A列 B列 1   あ 3    た 4    ち 7    よ ・    ・ ・    ・ ・    ・ これを下記の様に変更したいのです。 「Aの列を1から連番にし、B列に対応するものが入力されていなければ空白にるす」 A列 B列 1   あ 2    [空白] 3    た 4  ち 5    [空白] 6    [空白] 7    よ ・   ・ ・   ・ ・   ・ 実際にはデータが100個以上なので 行挿入などでは大変です。 そこで何か簡単な方法がないでしょうか? みなさま宜しくお願い致します。

専門家に質問してみよう