• ベストアンサー

データー読みこんでコピーさせたい!

データー読みこんでコピーさせたい! 現場名別で、分けられたワークシートが複数あるのですが、書式のなどの内容は同じもので、 その中のシート名が週払い1覧のデーターだけを、週払い賃金台帳(仮名)に コピーして貼り付けさせたいのです。 つまり ワークシート名 A現場 b現場 C現場D現場・・・・の週払い1覧のデータだけ 週払い賃金台帳に抽出させたいのですが、 現場ごとに、データーの有無や行の数が変化します。 週払い賃金台帳のA3から表示させたいのですが、良い案が有りましたらお願いします。

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

  • ベストアンサー
  • layy
  • ベストアンサー率23% (292/1222)
回答No.5

先ほどの検索結果の一部。 http://www.webmambow.net/exala/ex_contents/excv080.htm 複数のブックを1つのブックにまとめる方法 ※ これをそのまま使えばうまくいく、ではありません。 こういうのを見つける、こういう仕掛けから考える、のも手段の一つということ、で。 使うには処理内容を理解してからやること。

その他の回答 (5)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.6

#1です。 補足ありがとうございました。 現場ごとにファイルがあるところまでは解りました。 しかし、そのあとの「やりたい事は」以降が、さっぱり解りません。 日本語としてまともに理解できません。 英文を自動翻訳ツールで翻訳したような印象です。 もしかして、海外の方でしょうか?

07535373
質問者

補足

恥ずかしながら 日本人です。 何度もスミマセン 的を得てないようですね。 今他の質問等観ながら格闘してますが・・・・・ 説明に自信がないですが、 やりたい事は、 作業現場ごとに給与明細のファイルが、有りまして A現場勤怠等の名前がついてます。 そのファイルの内訳は、各個人データーのシート50枚位 (Sheet1~始まるソート名です) そのほか データー集約してるシートが10枚くらいあって シート名は、各データー名がついてます。 その中に シート名週払い一覧と言うシートが有りまして 内容は、 ・・・・・A・・・・・B・・・・・・C・・・・・・D・・・・・・E・・・・・・・F・・・・・・G・・・・・・H・・・・・・I・・・・・・・J 1 2・・・名前・・・・金額・・・・・銀行NO・・・・・・ 3 4 5 6 7・・・・い色んな 項目があります。 8 9 10 11 12 このシートに、個人データから週払いの有った人数分だけのデーターが 抽出されます。 データの 始まりは、A2からで、列がA~Jまでです。 1名のデーターの行は、6行です。 つまり 1名しか週払いが無ければ、 A2:J7までで、収まりますが、 人数が変化しますので行の範囲は、変化します。 この週払い一覧のデータを、 別のファイルの、週払い賃金台帳に コピーさせてたいのです。 上記で説明した 同じ形式のファイルが、現場名別で有りますので、 全ての現場の 週払い一覧のデーター つまり A現場勤怠の週払い一覧・B現場勤怠の週払い一覧・・・・C現場・・・D現場勤怠の週払い一覧・・・このデーターを 別ファイルの 週払い賃金台帳に まとめて表示させたいのです。 週払い賃金台帳は、A5から表示させたいです。 全ての現場のデーターを 同じシートに表示させたいのです。 現場勤怠も、受け取る側の 週払い賃金台帳も同じフォルダー内にあります。 どうか 力を貸してください。 お願いします。

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

ここの質問コーナーのエクセルの質問など読んだことが無いだろう。 質問の表現が要領が得ない。 データたるワークシートは複数あるのか あるなら1シートにッコピペして集めること。兵式(列見出し・内容)は同じようだから。 複数シート相手にこの質問表現のレベルの人がぶっつかると難しすぎる。 そうすると1シートのデータの中から、週払いのデータ行だけ抜き出して、別の新シートにデータを作れば良い。 そこまでは関数の質問として、毎日のように出てくる。 >データー読みこんでコピーさせたい 南下ではなく、「抜き出し問題」だ。 関数ではGoogleで「imogasi方式」で照会すれば、過去の質問と色んな回答が出てくる。 imogasi方式は、作業列をつかうものであるが、そのほかにも他の回答者のやり方が色々出ている。 でもImogasi方式より難しいかも。 週払いの行にそのサインをある列に出して、すべきことを考えてみたら。 ーー 抜き出し問題は関数では苦手の問題。作業列を使わない関数式などよっぽど関数式に熟知しないと その理屈は判らないだろう。 ほかに フィルタとか フィルタオプションの設定 MSクエリ VBA(いわゆるマクロ)を使うなどある。 ーー 本質門が抜き出し問題でないなら、またその場合の難しそうな点があれば、後の回答者のために、補足しておいてください。 また関数では印刷をかけることは出来ないのを認識してないようだ。 VBAなら出来るが。 ーー 質問には例データの提示がぜひ必要と思う。正確に質問者の内容や意思が伝わらず、具体的に、正確に回答が出来ない。

  • layy
  • ベストアンサー率23% (292/1222)
回答No.3

エクセル 複数 ブック まとめる の4つのキーワードで検索してみる。 エクセルあらかると、とかいうのが使えそうです。過去にも質問多いです。

  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

とあるフォルダに複数の定型ブックがあって1つのブックにかき集める仕組みは実現できます。VBAです。ネットでサンプルあります。 かき集めることができたらコピーも可能になると思います。終わったらかき集めたシートは削除する。 1案です。

07535373
質問者

お礼

ありがとうございます。 今から探してみます。

07535373
質問者

補足

サンプルを探しましたが 項目が分かりませんどなたか 力を貸してください!

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

もう少し解かりやすく説明してもらえますか? 質問文から私が読み取れるのは、 ・現場名別に分けられたワークシートが複数あって、それぞれのワークシートの名前は「A現場」「B現場」・・・となっている。 ・その他に、「週払い一覧」という名前のワークシートと、「週払い賃金台帳(仮名)」という名前のワークシートがあって、「週払い一覧」のデータから「週払い賃金台帳(仮名)」にデータを抽出したい。 という内容です。 しかし、 > 週払い賃金台帳に抽出させたいのですが、現場ごとに、データーの有無や行の数が変化します。 と書いてあるということは、現場ごとのワークシートからデータを抽出したいようにも受け取れます。 > 週払い賃金台帳のA3から表示させたいのですが、良い案が有りましたらお願いします。 コピー先(週払い賃金台帳のA3)は判りますが、コピー元のレイアウト(どの範囲をコピーしたいのか)がさっぱり判りません。

07535373
質問者

補足

大変スミマセンでした。  同じデーター形式のエクセルのファイイルが複数ありまして それぞれA現場B現場・・・・とファイルが分かれています。 やりたい事は、ファイル名 A現場のシート名が週払い一覧 A2、j2から始まるデータ        ファイル名B現場のシート名が 週払い一覧 A2、j2から始まるデータ それぞれのファイルのシート名、週払い一覧のA2、J2から始まりまる。 データーを週払い賃金台帳にコピーさせたいのですが、 その週の状況で人数が変化するので行は、変わります。 ちなみに 一つのデーターは、六行です。 説明下手でスミマセン この内容でわかりますか。 よろしくお願いします。

関連するQ&A