私はExcelでやっているVBAプロジェクトを持っています。私は同じコードを使用する多くのワークブックを持っています。私が変更を加えれば、すべてのワークブックにコードをコピーする必要はありません。とにかく1つの中心的な場所にコードを持ち、すべてのワークブックでそのコードにアクセスできるようにしていますか?VBAコードのインポート
答えて
はい、次の2つのオプション
1)コピーを持っており、個人、ワークブック内のコードを貼り付けます。
詳しい詳細はこちら
トピック:中央ファイルからExcelのマクロを展開
2)アドイン
モードを作成します。詳細はこちら
トピック:リンク
エクセルについてアンXLAアドインの作成:http://www.cpearson.com/excel/createaddin.aspx
注:あなたはVBAでアドインを作成するだけでなく、Visual Studioのことができます。 COMアドイン(Visual Studioを使用して作成)については、このリンクを参照してください。
トピック:オフィス開発のVisual Studioで(VSTO)
リンク:http://msdn.microsoft.com/en-us/office/hh133430
HTH
シド
Siddharth、提案のおかげで、私はこれらのワークブックが複数のユーザーによって使用されるため、オプション1はうまくいかないと思います。それらはネットワーク上の場所に保存され、多くの異なる人がアクセスします。だから私の個人的なワークブックを使用して私の理解から、問題を解決することはありません。おそらく、アドインがより良い選択肢でしょう。私が持っていた別のアイデアは、ライブラリを使用することです。私はコードを更新することが心配です。ライブラリを変更すると、それを参照するすべてのワークブックで変更されますか? – DasPete
私はちょっと返答したようですが、私はXLAアドインでちょっと遊んでいました。それが解決策になるかもしれないように見えます。あまりにも悪い私はVSTOを持っていない、私はそれがはるかに良いと思う。 – DasPete
- 1. インポート仕様vba
- 2. Excel VBA - コード
- 3. ベンチマーキングVBAコード
- 4. VBA比較コード
- 5. Access VBAコードのバージョン管理?
- 6. 列合計のExcel VBAコード
- 7. ユニットテストの方法Excel VBAコード
- 8. VBAコード列Aの値が
- 9. 保存されたインポートがVBA
- 10. Excel VBAをインポートせずに再利用
- 11. エクセルVBAコード補完(メソッド|プロパティ)
- 12. VBAコードでMac用Excel
- 13. VBA改行コードのExcel値のエラー
- 14. VBAの複数のWebページからのデータのインポート
- 15. (Excel-VBA)アクティブシート内の特定のデータのインポート
- 16. ファイルを開くためのExcel VBAコード
- 17. MS Access VBAコード内のSQLクエリ
- 18. Excel VBA - 複数のxlsxワークシートをインポートしてマスターワークブックシートに追加
- 19. VBAコードを開いてテキストファイルを開く
- 20. 2013年にWord VBAコードをアップグレードする
- 21. VBAシェルと終了コードを待つ
- 22. ピボットテーブルを高速化するVBAコード
- 23. Access VBAコードでクエリを保存する
- 24. AccessデータベースファイルからVBAコードを復旧
- 25. SwiftのPythonコードとライブラリをインポート
- 26. VBAを使用してExcelスプレッドシートにWebページをインポートする
- 27. VBAを使用してExcelワークシートをAccessにインポート
- 28. ローカルHTMLファイル/コードをWebBrowserにインポートする
- 29. アクセスにCSVをインポートするJavaコード
- 30. SMLでコードをインポートするには?
可能な重複:http://stackoverflow.com/questions/7047467/packaging-and-reusing-vba-code-in-excel – ongle
私はSiddharthの答えから解決策1があなたの最高のオペレーションになると思っています。しかし、[この最近の私の回答](http://stackoverflow.com/a/9864075/973283)は、他のワークブックに対してあるブックでマクロを実行する方法を示しています。 –