Excel VBA質問スレ Part5
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:デフォルトの名無しさん 08/01/09 19:41:42 数値の代入式の場合は、値そのものをコピーする。 オブジェクトの代入式の場合は、値を保存してある場所(参照)をコピーする。 なので、c1の要素を消すと、c2の要素も消えるが、 Set c1 = Nothing とした場合は、c1と値そのものとの関連が削除されるが、値そのものは残ってる。 全ての参照が削除された時点で、値そのものも削除される状態になる。 301:296 08/01/09 20:12:40 >>298 >>299 >>300 レスありがとうございました。 よくわかった、つもりです。 次のような理解でよろしいでしょうか... Set c1 = Nothing によって、変数c1に格納された参照は削除される。 しかし参照先の実体を、まだ変数c2が参照している。 そのため、実体はメモリ上に存続する。 このあとで更に、Set c2 = Nothing とすると、 実体を指す参照がすべて無くなる。 すると、その実体が自動的に解放される。 302:デフォルトの名無しさん 08/01/09 21:28:25 質問なんですが、 セルの値(自動で変化する)が変わった瞬間に所定のコードを実行する(JavaScriptでいうところのonchange見たいな)、 と言うのは如何すればいいんでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4799日前に更新/253 KB
担当:undef