ブックの複製

概要

月毎の勤怠を各個人にブックで渡し、各個人で入力してもらいたいのでテンプレートとして作成したブックを複数社員に各個人名で複製したい。

ひな形とするブックを作成ブックの指定列にある文字で組み立てたブック名で複写します。一部文字列の置換も行います。

この処理で一覧に画像を挿入処理のソースをVBAとして公開しています。
 
説明

ブックの複製画面

機能
 ひな形とするブックを作成ブックの指定列にある文字で組み立てたブック名で複写します。一部文字列の置換も行います。  
ブックの複製ロゴ

○簡略表示で内容確認。(詳細はここをクリック
ブックを指定する場合、その内容をExcelを起動することなく、確認する事ができます。

※ひな形とするブック
複数シートがある場合は、全シートが複写されます。

※作成指定ブック
 ひな形とするブックを作成指定ブックで指定した文字列で組み立てたブック名で複写します。
  作成指定ブックの指定したシート名/データのあるカラム/タイトル行(タイトル行の文字列は無視されます)で文字列を指定します。

例) シート名:名簿  データのあるカラム:C  タイトル行:1
複製指定見本

※パラメータ
・複製形態
○複製結果は1ブックとする
   作成指定ブックで指定された文字列で作成するシート名を組み立てて、シートを作成し、ひな形ファイルのシートを複製します。
  作成するブック名は、F12:Excel出力をクリックして表示される画面で指定します。

○複製結果は個別に1ブックとする
  作成指定ブックで指定された文字列毎にひな形とするブックの内容を複製して、パラメータに従ったブック名でブックを複製します。

・作成するシート名
  複製後のシート名を指定します。
  例)ひな形ブックのシート名:勤怠の場合は、
      XXX(大阪太郎ZZZ)
     のようになります。
     XXXX ZZZ は指定した文字列

□シート中の #A# という文字列を作成ブック指定文字列で置き換える。
  ひな形ファイルの各シートに #A# とある文字列を作成ブック指定文字列で置き換えます。
例)
複製指定見本

※複製結果は1ブックとするパラメータ
□各シートの1行A列に作成する目次へのハイパーリンクを設定する。
   複製結果には各シートへのハイパーリンク付き目次のシートが生成されます。
   このパラメータにチェックをいれると、各シートから目次へのハイパーリンクが1行A列に設定されます。

※複製結果は個別に1ブックとするパラメータ
○ひな形ブックのシート名と同じ。
複製結果のシート名はひな形ブックのシート名と同じになります。

○シート名はパラメータで指定した作成するシート名とする。
複製結果のシート名はパラメータで指定した作成するシート名となります。

出力するフォルダ
 詳細はここをクリック

作成するブック名
例)パラメータで指定するブック名の場合は、
     XXX_YY大阪太郎ZZZ.XLSX
     XXX_YY桜田次郎ZZZ.XLSX
     XXX_YY佐藤浩平ZZZ.XLSX
            ・
            ・
     XXXX ブック名
     YY     前飾り文字
     ZZZ   後飾り文字
  のようになります。

※直前の実行結果を表示
 クリックすると、直前に実行し作成されたブックを表示します。

アテンダントPro (Excel / Power Point / Word / CSV処理のお供に)

総合メニュー