- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
201 :デフォルトの名無しさん[sage]:2015/01/27(火) 15:11:07.01 ID:jF6LtWis - >>199-200
「C++などで言うクラス内メソッド」の意味するところが良くわかりませんが、ワークシートモジュールは 各ワークシート専用のメソッドを記述する場所です。 Sheet1のワークシートモジュールでRange等を参照する場合、Worksheetを明示しなければ、それは Sheet1内のRangeだということになります。 ワークブックモジュールも同様ですね。 標準モジュールでは、Workbookを省略した場合はActiveWorkBookを(*1)、Worksheetを省略した場合は ActiveWorkSheetが対象となります。 (*1)ひょっとしたら、ThisWorkbookなのかもしない。 また、IDEのコード編集領域の上部に(General)と書かれたコンボボックスがありますが、ここで WorkbookやWorksheetを選択すると、右のコンボボックスでイベントを選択できるようになり、 各Worksheet/Workbook用のイベントハンドラを記述できます。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
202 :デフォルトの名無しさん[sage]:2015/01/27(火) 15:20:02.68 ID:jF6LtWis - 「各ワークシート専用のメソッド」というわかるようなわからないような表現をしたのには理由があります。
VBAでは(VBも同様なんですが)、暗黙のインスタンス化というものがあり、新たにBookを開いたとき、 ワークシート数が1なら、 * Sheet1クラス * Sheet1クラスのインスタンス * ThisWorkbookクラス * ThisWorkbookクラスのインスタンス が自動的に生成されます。 Sheet1クラスが作られるため、Dim sht as Sheet1という型指定ができ、Sheet1クラスのインスタンスが 作られるため、標準モジュールで何の宣言もせずにSheet1.SomeMethodと呼び出すことができます。 ただし、Dim sht as Sheet1と宣言しても、Set sht = new Sheet1とはできません。 他のオブジェクト指向用語で言うなら、各WorksheetとWorkbookのシングルトンオブジェクトが自動生成される というイメージでしょうか。
|
- Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
203 :デフォルトの名無しさん[sage]:2015/01/27(火) 15:29:06.53 ID:jF6LtWis - 以上をまとめて「C++などで言うクラス内メソッド」と表現するなら、その理解は正しいです。
|
- プログラミング雑談スレ ♯♯ [転載禁止]©2ch.net
74 :デフォルトの名無しさん[sage]:2015/01/27(火) 16:21:17.69 ID:jF6LtWis - 今回のQiita騒動があるまで長らくQiitaのトップページ見てなかったんだけど、なかなかいい具合に
成長してるみたいだね。 興味あるタグを見てみたら、結構な数の投稿がたまってる。 ただ、タグのフォローという概念がわからなかった。
|
- プログラミング雑談スレ ♯♯ [転載禁止]©2ch.net
76 :デフォルトの名無しさん[sage]:2015/01/27(火) 17:35:37.85 ID:jF6LtWis - >>75
> ただの購読のことですわ あ、トップページの「フィード」に表示されるのを選択するってことか。 なるほど。
|
- プログラミング雑談スレ ♯♯ [転載禁止]©2ch.net
77 :デフォルトの名無しさん[sage]:2015/01/27(火) 17:41:04.30 ID:jF6LtWis - まあ、ここで話すことじゃないんだろうけど、タグとランキングの仕様が崩壊してるんじゃ。
Javascriptタグを選ぶと、ストックランキング一位がhirokidaichiって人で、その人の人気の投稿を見ると、 一位 2353ストック > ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 二位 2022ストック で、4300ストックもあるんだけど、 Javascript関係ないじゃん!!
|
- プログラミング雑談スレ ♯♯ [転載禁止]©2ch.net
78 :デフォルトの名無しさん[sage]:2015/01/27(火) 17:42:36.67 ID:jF6LtWis - あ、二位が抜けてた。
> 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ついでに三位もJavascriptのタグがついてるけど、 > 何かのときにすっと出したい、プログラミングに関する法則・原則一覧 Javascript全然関係なし。
|
- プログラミング雑談スレ ♯♯ [転載禁止]©2ch.net
79 :デフォルトの名無しさん[sage]:2015/01/27(火) 17:44:42.53 ID:jF6LtWis - つまり、何が言いたいかと言うと、
あるタグのストックされたトップユーザ一覧には、その道の偉い人がずらっと出て欲しいわけ。 自分で勝手に関係ない記事にタグ付けたら、それ崩壊するでしょ。 その点、スタックオーバーフローは良い。
|