• ベストアンサー

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

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

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

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

こんばんは。Wendy02です。 この前の話の続きですね。 A列をロックしてあると、「新規入力ボタン」が、使えませんね。 入力するときだけ、保護のロックを外すという方法もあるような気がします。(もし、自動的にするのでは、ものすごい面倒にものになってしまいますから、私は、ショートカットのロックを使っています。毎日使うものでなかったりすると、そのショートカットの組み合わせを忘れて、結構、慌てたりします。) 他の方法として、まるっきりマクロが分からない人なら、こういうことはいいませんが、データフォームと同じものを、ユーザーフォームで作ってみるのはいかがですか?最初、レイアウト自体で、ちょっとてこずりますが、分からないところは、聞いていく形で、進めていくのはどうですか?同じものを作るとなると、ちょっと大変ですから、機能限定でいったらどうでしょうか? ちょっと最初は手間は掛かりますが、結構、私自身も、Excelを4年やっていたのに、逆に、ここの掲示板の質問者さんに、使ってもみなかった便利な方法を知りました。ユーザーフォームはワークシートと独立して不便なものだと思っていましたから。もともと、データフォームも、組み込みのフォームなのですね。 やってみて、ダメだったら、貴重なお時間を無駄に使わせてしまうことになるので、申し訳ないのですが。ただ、信じてやれば出来ます、というところかもしれません。身勝手な言い方ですみません。

hirosatonn
質問者

お礼

>ユーザーフォームで作ってみるのはいかがですか? 作っていたのですが、途中でメゲました。 確かに新規入力ボタンが使用できませんので、ユーザーフォーム作ってみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

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

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

  • エクセル データの入力規則

    いつも参考にさせていただいています A列B列はロックをかけず、C列D列はロックをし、シートの保護をかけています。 A3~A10 入力可 B3~B10 条件により入力可 C3~C10 入力不可 D3~D10 入力不可 C列D列は 一定の条件で保護を解除し入力しています。 B列の条件は、 入力規則で C列D列が空欄でないときは 停止のエラーメッセージが出るようにしていました。 通常に入力すると停止メッセージが出て入力が出来ないのですが、 貼り付け入力をした場合入力が可能となっております。 貼り付けなどでも入力が出来ないような設定方法 (入力をしようとすると、エラーメッセージが出るような)があればと思い、質問させていただきました。

  • Excelでのデータ入力について

    Windows98でExcel2000を使用しています。 現在「番号」(A列)「氏名」(B列)を100件ほど既に入力しています。 番号を呼び出して点数を入力すると、呼び出した番号の(C列)(D列)(E列)に自動的に値が入るようなフォームを作成したいのです。 「データ」→「フォーム」を利用すると、1回毎に「検索」を押さないと新規入力になってしまうので不便です。 「検索」を押さなくても入力できるようなフォーム、又は他の便利な機能をご存知ないでしょうか。 つたない説明ですが、よろしくお願いします。

  • <エクセル>マクロを使ってデータを入力したいのですが・・

    エクセル初心者のため、 どなたかご存知の方がいらっしゃいましたら教えていただけないでしょうか。 エクセルで、ある申込書のフォームにデータ(氏名・フリガナ・生年月日・年齢等を入力したいのですが100名分くらいあるためマクロを作って元データからコピーできれば・・と考えています。 100人分の元データはSheet1にあり、 1名につき1行で、A1に氏名、B1にフリガナ、C1に生年月日・・・(~F1まで)となっています。(~100行目まで) そのデータをSheet2にある申込書フォームの該当欄にコピーしたいのですが、簡単な方法はありますでしょうか。 Sheet2には10名分の入力欄があるので、、 Sheet1の1行目の人のA1(氏名)のデータをSheet2のB12(氏名入力欄)へ、 Sheet1の2行目の人のA2(氏名)のデータをSheet2のB14(氏名入力欄)へ、 ・・・・・ Sheet1の10行目の人のA10(氏名)のデータをSheet2のB30(氏名入力欄)へ、 という感じでコピーしていきたいです。 (フリガナ、生年月日、年齢などそれぞれ欄があります) とりあえず10人分ずつSheet2にコピーできるマクロが組めれば大変助かるのすが・・・。 説明も上手にできず申し訳ないのですが・・・。 私の知識レベルでは100人分こぴぺこぴぺする方が早いのかもしれませんが どなたかアドバイスをいただければ大変うれしいです。 どうか、宜しくお願いいたします。

  • ユーザーフォームに入力したデータとリストを照合

    お世話になります。 A列に番号、B列に名字、C列に名前が入力されています(500近いデータがあり、データ量は増減あり) 例 A列    B列   C列  1     阿藤   海 2     加藤    山 3 木村   一  4     齋藤   十三 5     佐藤   まさる ・ ・ ・ 最終行  渡辺   慎吾 ユーザーフォームを使い、名字と名前(2つのテキストボックスに別々に)を入力すると、リストからその人が何番なのか(A列の番号)を教えてくれるようにしたいと思っています。  そういったことは可能でしょうか? よろしくお願いいたします。

  • エクセル  学校のクラス分けのやり方

    教えてください。 1枚のシートに,一覧になっているデータがあります。 A列に通し番号  B列に氏名  C列にクラス名  D列に保護者名  ・・・。 このデータをもとに, 別のシートにクラスごとの名簿を作成したいのです。 この別のシート(1組)に, A列に通し番号(1組の)  B列に氏名  C列に1  D列に保護者名  ・・・。 また,別のシート(2組)に, A列に通し番号(2組の)  B列に氏名  C列に2  D列に保護者名  ・・・。 とやってみたいのです。 よろしくお願いいたします。

  • ユーザーフォームでの検索結果を別シートに転記

    ユーザーフォームでの検索結果を別シートに転記して印刷したいのですが・・・ このようなイメージです↓↓ ・データファイルがあります    A    B    C    D 1 0001 みかん  3     300 2 0002 とうふ 1     500 3 0003 チョコ   2     100 4 0004 いか    10     300 ・データファイルとは別のファイルでユーザーフォームを表示します。 番号入力欄 ----- 印刷ボタン ・ユーザーフォームで番号が入力され、「印刷」が押された時に、 入力されたのと同じ番号をデータファイルから検索して、 その番号の列データを別シートに転記して印刷したいのです 別シートに 番号:0001 商品:みかん 数量:3 単価:300 と転記して印刷(番号、商品、などの項目名は、転記するひな形シートに元々入れてあります) *ユーザーフォームのイメージは、番号を入力するボックスと、「印刷」ボタンだけがある状態です。 ユーザーフォーム上で該当番号列のほかの値を表示する欄は持ちません。 また、列の情報が多いため、ユーザーフォーム上に表示させてそのまま印刷するというのは厳しいです *ユーザーにはデータファイルを直接触ってほしくないので、ユーザーフォームを介してデータを取り出すようにこのような形にしたいのですが・・・ 自分でいろいろと勉強する前に質問してしまい申し訳ありません。。。が 仕事で使うのに時間がなくお力を貸して頂ければと思います。 宜しくお願い致します。

  • 番号入力するとデーターから自動的に該当に入力できる?

    下記例の入力したいシートに種類番号を入力すると、別シートの内容から検索して最初の入力したいシートの名前・住所欄に自動的に入力出来るようにできたらいいなと考ええています、そんなことが出来るでしょうか? 例■入力したいシート    A    B  C D E F 1種類番号 3 2名前   ううう  3住所   ccc 4 ■データシート    A    B    C  D E F 1種類番号 名前  住所 2 1    あああ aaa 3 2    いいい  bbb 4 3    ううう   ccc 5 4    えええ   ddd

  • データ>フォームで入力したい。

    お願いします。EXCELLを使っています。 上手く説明できないですが、私なりに具体的にやってみます。 A1に[氏名]と入力していまして、列Aに150名ほどあります。 一人一人に、数値のデータが、45項目ほどあります。 セルA1:AT1を範囲指定して、データ(D)>フォーム(O)とすると、 ご存知のように、 "データ フォームに設定されているフィールドが多すぎます。" というようなエラーが出ます。 フィールドが多いままで、フォーム入力する方法はありませんでしょうか? Excellで無理なら、Accessなら可能でしょうか? (Accessはインストールしてますが、起動したことがあるだけで、  ファイルを作成したりしたことはありません。  データベースについては、全く知識不足です、スイマセン。) 可能ならば、それに加えて、フォームのレイアウトとかも、 色々と都合のいいように変えてみたい。というようなことであります。 説明を聞いて分からなければ、参考本を見てやりたいと思ったりしています。 お構いなければ、アドバイスをお願いします。

このQ&Aのポイント
  • スキャンをするとインターネットにPDFで表示されてたのが、設定を変更してないのにペイントで表示されるようになった。
  • 質問者はスキャンしたファイルが通常のPDF表示ではなく、ペイントで表示されるようになったと述べています。
  • 質問者は設定の変更は行っていないにもかかわらず、スキャン結果がPDFではなくペイントで表示される問題に直面しています。
回答を見る

専門家に質問してみよう