
No.3ベストアンサー
- 回答日時:
アドイン登録すれば可能です。
作成したマクロをxlaでaddinsフォルダに保存した後、エクセルの[ツール]-[アドイン]で登録すればOK
注意しなければいけないのは、そのユーザー関数を使用して作成したエクセルブックを他の人に渡す場合、その関数のないパソコンでは開いても結果が表示されなくなります。以前、客先にそのファイルを渡してしまい、とんだトラブルを招きました。また、バージョン管理をできるようにしておかないと新しいものと古いものが混在する結果を招きます。
私も以前、同様な試みをしましたが、管理しきれないので断念しました。
ユーザー関数は個人で使用するようにしています。
この回答へのお礼
お礼日時:2006/05/31 08:13
EXCELのアドイン機能については、今まで使ったことがなく、今回のご教授で、非常に役に立つ機能だということを、実感しました。
この方法で、無事に多くの仲間に使ってもらうことができるようになりました。今後のプログラミングの幅も広がったような気がします。
ありがとうございました。
No.2
- 回答日時:
ユーザ定義関数のモジュールを.xla形式で保存し、
\Microsoft Office\Office\XLStart配下
に登録しておけばEXCELのアプリケーション起動時にモジュールシートも起動できますが、「誰のEXCEL本体にも」といわれると、自動ではできないでしょう。各人にインストールを依頼しましょう。
(それができたらウィルスになってしまいます)
No.1
- 回答日時:
こちらなどが参考になるのではないでしょうか。
Excelでユーザー定義関数をアドインとして提供する
http://www.atmarkit.co.jp/fwin2k/win2ktips/471fu …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで旧字体を異字体に一括で変...
-
グラフのX,Y座標を取得したい
-
モジュールからフォームのボタ...
-
Excel VBA 定義されたプロージ...
-
VBA モジュールを閉じるショー...
-
エクセルVBAでシートモジュール...
-
印刷後メッセージボックスを表...
-
EXE/DLLに埋め込まれた画像
-
vba 標準モジュールインポート...
-
【vba】フォームに書いてあ...
-
'Range'メソッドは失敗しました
-
どのファイルを開いた時もマク...
-
モジュールとは何ですか
-
VBAで別モジュールへの変数の受...
-
vba userFormのSubを標準モジュ...
-
エクセルVBA 時間のカウントダ...
-
PCをWI-FI化(現在は有線)
-
Excel VBA 標準モジュールの整...
-
例外処理のフローチャートの記...
-
「デバイスは PRN を初期化でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでリンク切れをチェッ...
-
エクセルVBAでシートモジュール...
-
VBでグローバル変数を宣言するには
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAで、ユーザーフォーム...
-
Excel VBA 定義されたプロージ...
-
vba userFormのSubを標準モジュ...
-
標準モジュールを削除したい。(...
-
'Range'メソッドは失敗しました
-
VBAで別モジュールへの変数の受...
-
モジュールからフォームのボタ...
-
モジュールの最大数はいくつな...
-
グラフのX,Y座標を取得したい
-
モジュールとクラスの違いって...
-
【vba】フォームに書いてあ...
-
Form間の値の渡し方
-
VBのフォームモジュールと標準...
-
VBA モジュールで共通に使う変...
-
Excel VBA 『Call』で呼び出す...
-
acwzlibとは?
おすすめ情報