※ ChatGPTを利用し、要約された質問です(原文:エクセルのシート1枚だけ保存するマクロ)
エクセルのシート1枚だけ保存する方法とは?
このQ&Aのポイント
エクセルのシート1枚だけを別ファイルに保存する方法を教えてください。
シート1にはイメージコントロールが3個あり、画像も入れ替わりますが、式は入っていません。
ファイル名は帳票の個別名称を使用しますので重複はしません。
いつもお世話になります。
エクセルのシート1枚だけを別ファイルに保存したいのです。
過去ログを見て、そのサブをモジュールに貼り付けて試しているのですが、うまく行きません。
アドバイスをお願いします。
状況は以下の通りです。
シート1に帳票のフォーマットを作成してあります。
シート2にデータが並んでいます。
シート2のデータを順番にシート1に表示して印刷するマクロは作成しました。ただセルの値をコピーするだけなので単純です。
そのシート1だけを保存したいのです。
Sheet1.SaveAs (ファイル名)
だとブック全体が保存されてしまいます。
ワークブックの保存になっていてもいいのですが、内容はシート1だけを保存したいのです。
シート1にはイメージコントロールが3個あり、画像も入れ替わりますが、式は入っていません。
ファイル名は帳票の個別名称を使用しますので重複はしません。
シート名にしなければならない場合でも処置できます。
皆様の助言をお願いいたします。
エクセル2003を使用しています。
お礼
ありがとうございました。 記載していただいたコードのファイル名を、サブの引数で指定して連続保存も可能になりました。 6000枚ほど作成する必要があったので、大変助かりました。 またこんな機会がありましたら、その時もよろしくお願いいたします。