- ベストアンサー
エクセルのクラスモジュール
同一のマクロを複数のブックで使用したいのですが。 クラスモジュールを使うようですが、設定の仕方がわかりません。 わかり易く教えて頂けないでしょうか。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- クラスモジュールを使いたい
VBで、クラスモジュールを使いたいのですが、どうやらホストアプリケーションがクラスをサポートしていないらしく、クラスのモジュールを作成しようとするだけでエラーになります。 ホストアプリケーションにクラスを使用できるようにするには、何をどう設定すればよいのでしょうか? お願い致します。
- 締切済み
- Visual Basic
- クラスモジュールについて
笑われてしまうかもしれませんが、クラスモジュールはどんな時に使用するべき なのかが分かりません。 標準モジュールとどう使い分けていけば良いのか教えてください。 また、DLLとOCXも、どう使い分けたら言いか教えてください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- Excel VBA:モジュールを複数のブックで共有するには
お世話になります。 現在、Excel VBAで複数のプログラムを開発中なのですが、 ある程度 処理を共通化したいと思いまして、出来れば標準モジュールと クラスモジュールを別のブックに保存しておき、それを参照設定か何かで 取り込んで動作させたいと思っています。 でも、参照設定しようとしても何かの名称が重複しているらしいエラーが 表示され(しかも何が重複しているのか教えてくれない)、うまくいきません。 ちなみに、共有したいブックは移動する可能性もありますが、最悪、 サーバの固定的なフォルダに置いておくのでも可、と言われています。 (アドインでの取り込みは、この時点で不可能?) うまく(出来れば標準モジュールとクラスモジュールだけ)共有することは できないものでしょうか? 当方、VBの経験は そこそこあるのですが、VBAは 大して使ったことが無い状態です。 もしかしたら、単純にやり方を知らないだけかもしれないのですが、 知恵をお貸しいただければ有難いです。
- ベストアンサー
- Visual Basic
- クラスモジュールについて
VBを勉強し始めた初心者です。 標準モジュールについては何とかわかるようになってきましたが、クラスモジュールについては、ほとんどわかりません。 クラスモジュールの意味や、プログラム法について初心向けにわかりやすく書いた本等がありましたら、ご紹介下さい。
- ベストアンサー
- Visual Basic
- クラスモジュールを使わないとできないこと
エクセル、アクセスでvbaを利用しています。 現在はすべて標準モジュールに記載しているのですが 「クラスモジュールを使わないとできないこと」もあるのでしょうか? クラスモジュールの使い方、必要性がいまいちわかりません。 まだ初心者な為複雑なコードは作っていません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- クラスモジュールを使う事によって何が出来るようにな
クラスモジュールを使う事によって何が出来るようになるのですか? 私は今標準モジュールとフォームモジュールでしかコードを書いた事がないのですが クラスモジュールの使い方やクラスモジュールにコードを書くことによって出来ることがわかりません。 今の所、クラスモジュールを使わなくても業務が問題なく遂行されているのですが クラスモジュールを使う事によってどんなメリットがあるのでしょうか? エクセルです。
- ベストアンサー
- オフィス系ソフト
- 標準モジュールとクラスモジュールについて
標準モジュールでType型を使用しています。 この標準モジュールをクラスモジュールに置き換えて、Formから呼び出すCOMに作り変えたいのですが、引数ってどう設定したらよいのでしょうか? 今は標準モジュールなので、こんな感じで呼んでいるのですが・・・ 例) Private Sub Command1_Click() Dim in_b As IN_PARA Dim out_b As OUT_PARA in_b.Name = "山本太郎" in_b.Seikaku = "優しい" in_b.Syumi = "釣り" in_b.Tokugi = "野球"
- ベストアンサー
- Visual Basic
- クラスモジュールについて
はじめまして。 クラスモジュールと標準モジュールの大きな違いは何なんでしょうか?基本的な質問で申し訳ありません。どなたか教えてください。 ma-ki
- 締切済み
- Visual Basic
- 標準モジュールとクラスモジュールの違い
マイクロソフトのAccess2000でVBAプログラミングを行なっておりますが、 基本的なことを教えてください。 「標準モジュール」と「クラスモジュール」の違いはなんですか? 例えば、どこからでも使えるプロシージャ Public Function getSum( i1 as integer, i2 as interger ) getSum = i1 + i2 End Function を定義したとして、標準モジュール内に書くのとクラスモジュール内に 書くのとでは、何が違ってきますか?その他とにかく「標準モジュール」 とクラスモジュールの違いを教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。 クラスモジュールを用いるよりこちらの方が即効性がありそうです。