• 締切済み

Excelでオートナンバーとデータ入力

お世話になります。 Excelで見積のテンプレート作成中です ExcelのBookを開いた時に例えばA1のセルに ある決まった文字を先頭に (人のイニシャルMO00001)のように自動でオートナンバーをつける事はできるのでしょうか? VBA等で・・・ また、そこの見積に入力したデータを 見積フォームは一般の見積もり形式 登録されるデータは一覧形式 他のBook(サーバーの共有Excelシート等) 見積フォームは個々のクライアントPCのExcelシートです・・・ 簡単に何をしたいかと言いますと Excelを使用した見積データを作成したいのです 個人個人が作成した見積もりを マクロ(VBA)等の登録機能を利用して 個々の見積データを一覧にして オートフィル等で検索できるようにしたいのです! 分かりにくかったら申し訳ありません・・・ よろしくお願い致します!

みんなの回答

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

質問の内容がよくわからない。 具体的ににデータ例(シートの列と行の構成の様子)を3人分(>個人個人が作成した見積のシート具体例、各人3行ぐらいで良いだろう)挙げて、(特に別ブックや別シートを対象にするのは、はそれなりに難しい) >個々の見積データを一覧の具体例(シートの列構成など)を書くべきだ。 それにVBAでやりたいといっても、VBAを勉強したことあるのかな。 「したいと言う}だけでは出来ない。日頃からのVBAの勉強がいる。 ーー >オートフィル等で検索できるようにしたいのです これはとりあえず操作でも出来る。 色々な、多少便利な段取り(VBAで)はあると思うが、初心者は格好の良さを追うのは、あとからにすべき。

関連するQ&A

  • Excelのオートフィルタについて

    こんにちは。人からもらったExcelブックですが、フィルタを実行しているシートのフィルタボタン(▽このボタンです。)を押してもプルダウンの選択項目が出てこなくなっていました。そこで、いったんオートフィルタをメニューから解除してみるのですが、データはすべて表示されず、画面はフィルタボタンが外れただけの状態になります。その後、行の再表示を実行するとすべて表示されるようになりました。 この後、再度オートフィルタを実行すると問題なく操作はできるようになりました。 ちなみに初期の状態では、2つの列にオートフィルタを実行しているようです。 作成者にどうしてこうなるのか聞かれましたが、さっぱりわかりません。また、シートやブックの保護も実行されてませんでした。 実行しているソフトはExcel2000です。作成したソフトはExcelでバージョンは残念ながら不明です。 お分かりの方、どうぞよろしくお願いいたします。

  • エクセルで複数のシートのデータをまとめるには

    エクセルで、book内にsheetが同じフォーム(検査成績書のように)で複数存在している 状態で、データが書かれているものを、同じbook内に新にsheetを作成して、 一覧表のようにして転記したいのですが、簡単にする方法はないでしょうか? 1個1個セルに転記するように番地を入力するのはわかるのですが、すごい手間が かかるので、もっと簡単に転記する方法はないでしょうか?

  • Excelで条件に合うデータを別シートに表示したい

    Excel初心者です。 条件を満たすデータを別シートに抽出したく、 色々と調べているのですがよくわからず、困っています。 Excelに詳しい方、ご教示いただけますでしょうか? どうぞ宜しくお願い致します。 今回困っているのは、顧客管理において、 登録者の情報を入力している「登録者一覧」シートから、 現在も解約することなく利用中の顧客だけを、 同じブックの中の「利用中一覧」シートに表示したいと思っています。 また、「登録者一覧」シートは、 顧客が増える毎に情報を更新しますので、 「登録者一覧」シートの情報が更新されると、 「利用中一覧」シートの情報も同時に 更新されるように出来るととても助かります。 なお、各シートの形式は添付画像のような形です。 説明が下手でわかりづらいかもしれず申し訳ありません。 どうぞ宜しくお願い致します。

  • Excel VBAを使って、Excelデータを別のExcelファイルに取り込みします

    報告書にexcel VBAを使って、(報告書を開いたまま)報告書のデータを別のexcelファイル(一覧)に取り込みします。 Sub k() Dim ブック As Workbook Set ブック = Workbooks.Open("c:\テスト\" & "一覧.xls") ブック.Worksheets("Sheet1").Cells(3, 2) = Worksheets("企業情報シート").Cells(3, 3) End Sub 報告書の"Worksheets("企業情報シート").Cells(3, 3)"は書き方がおかしいみたいで、正しい書き方を教えてください。

  • EXCEL VBA 共有ファイルと入力フォーム

    データ入力を複数人で行うため、素のデータBook Aと入力フォームを持つBook Bがあります。 Book Bを開くと自動的にBook Aを開き、入力フォームでデータをBook Aにデータを入れていくVBAを作成しています。 EXCELのフォームはそのBook上での起動でPopUP的に表示されます。(Book Bのシート表示上でフォームが表示される) ユーザーからの要望で、Dataの入力状況を確認しながら、入力したい。つまり、Book Aのデータシートを背面に表示して、その上に入力フォームを表示したい。(入力フォームは常に手前に表示したい) 同じBooK内ならデータシートをセレクトしてフォームを開けばいいのですが、このような場合には、どうしたらいいでしょうか? お知恵をお貸しください。

  • EXCEL VBA 保護したシートを読込みしたい

    お世話になります。 EXCEL VBAで「データ」というシートあります。ここの100件ほどのデータが入っており、もう1つの「集計」というシートにフォームを作成してそのフォームからVBAを使って集計するのですが、この「データ」シートはユーザーにいじられたくないので保護もしくは非表示にしたいと思っています。 しかし「データ」シートを保護してしまうとVBAで「データ」シート読み込む際にエラーになってしまいます。 何かよい方法はありますでしょうか? 環境 WindowsXP SP3 Excel2003

  • wordからexcelへ一部のデータを取り出したい

    wordで作成した社員の個人情報管理シートが大量にあります。 (1人につき1つ、管理シートは履歴書のような形式に入力するようになっていました) 今回、wordから各個人情報を取り出し1つのexcelデータにして管理する ことになりました。 社員番号、名前、住所・・・のように一覧にします。 一人ずつwordを開き、必要な箇所をコピーしexcelへ貼り付けるという作業を 繰り返していますが、もっと簡単な方法はありますでしょうか。 アドバイスよろしくお願いします。

  • エクセル マクロ一覧

    開いているブックにあるマクロの一覧を作れないものでしょうか? モジュール、シート、ユーザーフォーム内にあるマクロすべてです。 VBAのチェックシートとして使いたいのですが エクセルバージョンは2003です

  • Excelで他Bookにデータを出力する時

    お世話になります。 Microsoft Excel 2002を使ってサークルの名簿を作っている初心者です。 サークルの会員20人おのおのにSheet1に入力してもらった情報を Sheet2で「=Sheet1!A1」「=Sheet1!A2」・・・と、作成する名簿の形式通りに反映されるようにしているBook1を配布しました。 全員に入力してもらったExcelデータが20個あります。 これを1つのExcel(Book2)にまとめたいです。 Book1のSheet2はまとめる時の形式になっているので、これをコピペして20回繰り返しBook2に貼り付ければすぐにできる と思っておりましたが、実際にBook2に貼り付けて見ると、 ='[Book1.xls]Sheet1'!A1 となってしまいました。 どうしたら Book1のSheet2をBook2にコピペするだけで名簿が完成するでしょうか。 Book1のSheet2に表示されている通りにコピーできれば良いのですが・・・。 初心者で申し訳ありません。 どなたかアドバイスいただけますと幸いです。 宜しくお願い致します。

  • Sub Auto_Open() 実行されない

    Excel2003VBAについて教えてください。 あるBookから、VBAの”Workbooks.Open”で別のブックを開くように作ってあるのですが、開かれるBookのほうに”Sub Auto_Open()”で特定のシートをアクティブにするように作っています。 普通にBookを開くとSub Auto_Open()は実行されますが、”Workbooks.Open”では実行されません。 ”Workbooks.Open”で開いたときに、特定のシートがアクティブになればそれでよいのですが。 よろしくお願いします。

専門家に質問してみよう