- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
47 :デフォルトの名無しさん[sage]:2015/01/18(日) 02:21:02.84 ID:wo+YRjYB - ボタンを押したと同時に死ねばいいよ
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
11 :デフォルトの名無しさん[]:2015/01/18(日) 10:17:39.29 ID:wo+YRjYB - 済みません、VBA初心者ですが教えてください。
今、幾つかのブックを開いて一つのブックのあるシートに集計するロジックを作っているのですが、 @サーバーに置かれている、開く対象のブックが、既に他者に開かれていることを知る方法はありますか? また、それは共有のブックでも可能ですか? Aあるセルの範囲をコピーして、他のブックのシートに貼り付けるときは貼り付け先をActivateにしなければ いけないと聞きました。それって外部から触れる可能性が無い作りに出来ると言うことでしょうか? B今、開く対象のブック、シート単位でそれをコントロールするクラスを作っていますが、 それらのクラスで同じ役割のメソッドを纏めるためにインターフェースを使っています。 ですが、同じような処理を行うため、VB.NetやC#で言う継承が使えません。インターフェース継承って何ですか? どうすればVB.Netで言うところの継承と同じようなことが出来ますか?
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
15 :デフォルトの名無しさん[]:2015/01/18(日) 22:37:55.82 ID:wo+YRjYB - >>12
>>13 ありがとうございます。何とかなりそうです。 厚かましいかも知れませんが、もう一つ質問しても良いでしょうか。 >>13さんの言ってる方法で作るとして、どうせ継承が使えないのなら、 各ブック、シートのコントロールクラスを シングルトンパターンで作成したいと考えています。 ところがVBAにはSheardのようなものも無ければ、 コンストラクタに引数を渡すことも出来ないみたいなんです。 通常のモジュールを使えばインターフェースが使えなくなりますし、 何か良い方法はありませんか?
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
17 :デフォルトの名無しさん[]:2015/01/18(日) 23:28:09.72 ID:wo+YRjYB - >>16
ありがとうございます! ちょっとそれでやってみます。 また分からないことが出てきたら宜しくお願いします。
|