プロが教えるわが家の防犯対策術!

初めまして!!
教えてくださる方がいると助かります。
今、エクセルデータで複数のブック(各ブックの中には複数シート)があり、その各シートのセルには名前が入っていて、名前毎にブックを作成し、シートを名前毎に振り分けたいと思っています。
その為、複数ブック(各ブックの複数シート)を取り込み→名前毎にブック作成→振り分け保存ができるエクセルマクロを教えていただけないでしょうか?
宜しくお願いします。

A 回答 (3件)

[No.2のお礼に対する返答]


>セルがブックによってバラバラです。
ということは、ブック内では各シートでのセルの位置は共通ということでしょうか。

だとしたら、ブック名と参照セルの一覧を作成しておいて、それをたよりに名前が固定メンバーの苗字と前方一致するものを
振り分けていく処理をマクロで作っていけばできそうです。
    • good
    • 0
この回答へのお礼

ブック内では各シートのセル位置は共通です。
サンプル、参考のマクロを教えていただけると助かります。
よろしくお願いします。

お礼日時:2018/01/13 21:58

[No.1のお礼に対する返答]


>シート1 セルにAさん
名前が入っているセルはすべて同じセルでしょうか?(例えばA1)
    • good
    • 0
この回答へのお礼

セルがブックによってバラバラです。
名前も苗字だけだったりフルネームだったりするので、できれば佐藤でも佐藤◯◯とついてても佐藤のブックに両方一緒にさせたいと思ってるのですが、難しいですよね?
ちなみに、名前のメンバーは10人の固定です。良い方法があれば、教えていただけると助かります。

お礼日時:2018/01/13 17:31

やりたい内容を例にするとこんな感じでしょうか?



①総務部のブック
(1)佐藤さんのシート
(2)鈴木さんのシート
(3)田中さんのシート
②経理部のブック
(1)加藤さんのシート
(2)木村さんのシート
(3)佐藤さんのシート
↓↓↓ マクロ実行後 ↓↓↓
佐藤さんのブックを作成し、佐藤さんのシートを入れて保存。
鈴木さんのブックを作成し、鈴木さんのシートを入れて保存。
田中さんのブックを作成し、田中さんのシートを入れて保存。
加藤さんのブックを作成し、加藤さんのシートを入れて保存。
木村さんのブックを作成し、木村さんのシートを入れて保存。

★上記のように、別々のブックの中に同じ名前(上記では佐藤さん)があったときは
どうしたいですか?
    • good
    • 0
この回答へのお礼

例をあげていただきありがとうございます。具体的に伝えられてなくて申し訳ございません。
ブック①
シート名はバラバラです。
シート1 セルにAさん
シート2 セルにBさん
シート3 セルにCさん
シート4 セルにAさん
シート5 セルにCさん ...と続く
ブック②
シート名バラバラです。
シート1 セルにBさん
シート2 セルにDさん
シート3 セルにAさん
シート4 セルにEさん
シート5 セルにEさん ...と続く
ブック①とブック②のセルに入ってる名前をキーにして
Aさんブックを作成→ブック①②のAさんセルがあるシートを全てシートコピーしたいです。
他の名前も全て同じようにしたいです。

お礼日時:2018/01/13 15:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!