データを項目別にシート分割マクロ

自動でデータを指定した項目別にデータを抽出し、シートを分割することができる!
データを項目ごとにシート分割マクロツールをご紹介します。
エクセルファイルをダウンロードしてすぐに使えます。

このマクロツールでボタンを押すだけで
データを指定した項目別にデータを抽出し、シートを分割ができます。

操作画面

手順

データを項目別にシート分割ボタンを押す

②ダイアログから作業ファイルを選択する

③分割したいシートを選択

④分割したい項目を入力
※選択した項目の中に既存シートと同じ名前のデータがあるとエラーになります。
 また、シート名が変更できないものが含まれている場合もエラーになります。

作業が完了すると指定した項目別にファイルが分割されシート名も変更されます。

作業完了後、C4~D4セルに作業シート名、ファイル名が記入されます。

↓ダウンロードはこちらをクリック(詳しい手順、注意事項はファイルの中に記載) 

※ファイル形式がエクセル以外をお使いの場合はこちら

 

 

※分割後、オートフィルタ設定・1行目でウィンドウ枠を固定したものはこちら

 

※フィルタの位置を指定したい場合はこちら
画像に alt 属性が指定されていません。ファイル名: xlsm.gif

データを項目別にシート分割マクロ」への16件のフィードバック

  1. Wagon

    シート分割後にE列に数量を入れ、合計(いくつ使った)を自動に算出できないでしょうか

    返信
    1. macro 投稿作成者

      マクロで作成は可能です。
      もう少し詳細を聞かせていただきたくメールに返信をしましたが
      登録されているアドレスにお送りすることができませんでした。

      もし可能であれば問い合わせフォームからご連絡いただければと思います。
      よろしくお願い致します。

      返信
    2. うさぎ

      はじめまして
      こちら、大変ありがたく使わせていただいてるのですが、追加で以下2点にしたいご相談です。
      ①シート分割する列がAB列までに固定されてるようなのですが、ここをAZ列までに変更(もしくは、常に最終列までとってくる)
      ②分割したシートのすべてのタイトル行(1行目でしょうか)にフィルタをかけて、タイトル行を固定
      自分で修正してみたりもしたのですが、うまくいきません
      教えていただけますと幸いです

      返信
      1. macro 投稿作成者

        はじめまして。
        ご連絡ありがとうございます。
        掲載していましたマクロを①の仕様に変更しましたのでご確認ください。
        また、このページの一番下に②の仕様のマクロも掲載しましたのでご確認ください。
        何かありましたらご連絡下さい。
        貴重なご意見ありがとうございました。

        返信
  2. mi

    はじめまして。勝手ながら使用させていただいております。
    こちら、CSVで同じことができないでしょうか。
    CSVのデータを項目名指定で分割したいのですが、
    現在は、一度ブックで保存しなおしてから、使用させていただいている次第です。
    何卒よろしくお願い申し上げます。

    返信
    1. macro 投稿作成者

      はじめまして。
      ご連絡ありがとうございました。
      エクセルファイル以外も開けるマクロを通常のマクロの下に掲示しました。
      ご確認ください。

      返信
      1. mi

        ご対応ありがとうございます。
        大変助かります。
        お手数をお掛けいたしました。

        返信
  3. ディープインパクト

     いつも参考にさせていただいております。
     現在の仕様では、項目指定行が1行目と固定されていますが、項目指定行を任意の行(初期設定のメッセージボックス等で)に指定することは可能でしょうか。
     指定が可能であれば、指定行でフィルタ設定を行い、指定行までを見出し行、指定行の次の行以下を項目別のシートに分けたいです。
     それと、新シートへの貼り付けの際に、値貼り付けとなってしまうのですが、コピー元データ内の関数等をそのまま貼り付けることは可能でしょうか。
     できれば、「シートごとにファイル分割マクロ」と同じエクセルマクロで掲載していただけるとありがたいです。
     お願いばかりで申し訳ありませんが、お力添えいただけるとありがたいです。

    返信
    1. macro 投稿作成者

      ご連絡ありがとうございます。
      任意の行に指定、貼付けの件は承知致しました

      「「シートごとにファイル分割マクロ」と同じエクセルマクロで掲載」というのは
      データを項目ごとにシート分割するのではなくファイル分割したいということでしょうか?

      返信
      1. ディープインパクト

         お手数をおかけしています。
         「「シートごとにファイル分割マクロ」と同じエクセルマクロで掲載」というのは一つのツールの中で、ボタンを2個設けていただき、①項目別にシートを分割、②シートごとにブックを作成というイメージです。
         可能であれば、よろしくお願いします。

        返信
        1. macro 投稿作成者

          ご返信ありがとうございます。
          ご希望のマクロは作成可能です。
          個人的な依頼となりますので作成しましたら、
          登録されておりますメールアドレスにお送りしてもよろしいでしょうか?

          返信
          1. ディープインパクト

            コメントありがとうございます。
            汎用性がなく、私個人のために管理人様の貴重なお時間を費やしていただくのも申し訳ありませんので、現在掲載いただいているものを利用させていただきます。
            この度はありがとうございました。

          2. macro 投稿作成者

            ご返信ありがとうございます。
            とんでもないです。貴重なご意見ありがとうございました。
            「項目指定行を任意の行(初期設定のメッセージボックス等で)に指定する」という意見は汎用性があり
            新しくこのようなツールを掲載しようかと思ってました。
            「「シートごとにファイル分割マクロ」と同じエクセルマクロで掲載」という件に関しては
            サイトに掲載ということではなくメールでお送りしても良いかと確認したかったのですが
            マクロを2つ組込むことは手間のかかる作業ではないので…

  4. ディープインパクト

    ありがとうございます。
    「項目指定行を任意の行(初期設定のメッセージボックス等で)に指定する」ファイルだけでも掲載いただけるとありがたいです。
    お手数でなければ、ご検討のほどよろしくお願いします。

    返信
    1. macro 投稿作成者

      遅くなりましたが、ご希望のマクロを掲示しました。
      こちらのページの一番下にある「※フィルタの位置を指定したい場合はこちら」からダウンロードできます。
      何か不具合がありましたらご連絡下さい。
      よろしくお願い致します。

      返信
  5. S-TEKT 清水 孝弘

    こちらを元にタイムカードのデータ整理をしたいと考えています

    タイムカードデータは、約30名のデータが日時毎に並んでいます
    そのデータを基に
    1)それぞれのデータをシートに分ける
    2)それぞれのシート毎にコマンドボタンが配置されていて、データの加工をする
    3)コマンドボタンは共通で加工方法を登録できる

    そんな事をしたいと考えています

    お仕事として依頼したいと考えていますが、相談に乗っていただけないでしょうか?

    よろしくお願いします

    返信

ディープインパクト へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください