社内の共有ドライブに保存され、社内の他のユーザーが使用する一連のExcelスプレッドシートを使用してシステムを作成しました。各クライアントのテンプレートから作成されたスプレッドシートのバージョンがあります。マクロを更新する必要があるときは、スプレッドシートの100回の反復を更新する必要があります。スプレッドシートを使用するすべての人がスプレッドシートを使用するマスターを持つ方法はありますか?複数のスプレッドシートで複数のユーザーが使用するマクロを更新する
今はマクロをハードドライブにエクスポートしてから、各ブックにインポートしています。より良い方法が必要です。
マクロを1つのブックに、別のブック(またはそのブックの100個)に保存します。または、中央の場所からメインのマクロブックを開く各データブックにスタブマクロがあるだけです。 – YowE3K
スプレッドシートのパフォーマンスにはどのような影響がありますか? –
別のブックのマクロをデータに持たせても、マクロの実行時間には影響しません。その他のパフォーマンス時間(ユーザーがワークブックの開閉に費やす時間など)は、ワークフローの設定方法に大きく依存します。 (例えば、ユーザーが1日に1回だけ既存のファイルを開くと、読み込み時間はそれほど変わらないでしょうが、毎日たくさんのファイルを開き、データは小さくてもマクロは大きい場合、一度マクロをロードするだけで改善されました。) – YowE3K