トップページ > プログラム > 2015年01月27日 > jF6LtWis

書き込み順位&時間帯一覧

1 位/153 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000003140000008



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
プログラミング雑談スレ ♯♯ [転載禁止]©2ch.net

書き込みレス一覧

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
つまり、何が言いたいかと言うと、

あるタグのストックされたトップユーザ一覧には、その道の偉い人がずらっと出て欲しいわけ。

自分で勝手に関係ない記事にタグ付けたら、それ崩壊するでしょ。
その点、スタックオーバーフローは良い。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。