さまざまな部門/人員が、その部門、人、またはすべてに特に適用されるさまざまなレポートを表示するために使用する XLS を作成しています。
レポートの数が非常に多くなるため、ファイルのサイズを制限したいと考えています。利用可能なレポートは現在、SQL Server から取得されて一覧表示されます。ユーザーは、必要なレポートの横に「X」を入力し、GENERATE をクリックします。
レポートは、その場で作成され、ファイルが閉じられると削除されるワークシートで生成されます。
現時点では、必要な特定のレポートごとにモジュールを用意する必要があります。数行のものもあれば、多くの設定を必要とするピボット テーブルや、多くの書式設定が必要な一般的なテーブルなど、さらに多くのものもあります。
データベースから vba をテキストとして取得し、VBA として実行することはできますか?