したがって、基本的には、ワークシートの 1 つにハイパーリンクを作成して、いくつかのセルなしで正確に複製できるようにしたいと考えています。
ワークシートを正確に複製できるようにする Microsoft サポート Web サイトでこれを見つけました。
Sub Copier1()
ActiveWorkbook.Sheets("Invoice").Copy _
after:=ActiveWorkbook.Sheets("Invoice")
End Sub
より良い例として、請求書ジェネレーターを作成しています。合計を計算するとともに、価格と製品を入力できます。空の新しいワークシートに新しい請求書を作成する簡単なボタンを作成し、請求書番号を 1 つ上げようとしています。
透明な赤のセルは、コピーしてはならないセルです。ただし、コピーする必要がある式が含まれています。「リセット」して請求書番号を1ずつ追加しながら、ワークシート全体をコピーする方法はありますか? 請求書のレイアウトは常に同じであるため、「リセット」する必要があるすべてのセルをマクロ内にハードコーディングできます。
どうすればこれを達成できますか?