- Excel VBA 質問スレ Part35
418 :デフォルトの名無しさん[sage]:2014/12/06(土) 03:17:22.00 ID:KAAv60LG - >>415
それなー。 フォームってよく分からないよね。 シートは記述した値はいつまでもシート上に残っているけど、 フォームは1度閉じて再表示するとそこに張り付いているラベルやテキストボックスにコードで記述した内容は消えてしまう。 そもそも型なのかObjectなのかもよく分からない。 生成しなくて使えるってことは多分もう既にObjectなのか、Sheardっぽい型なんだろうけどさー、 閉じたら解放されちゃうんだよねー。 Sheardっぽい型なら閉じて解放ってことはないはずだし、 Objectなら解放されればVE上から消えちゃうはずだし、一体何なんだろうね。
|
- Excel VBA 質問スレ Part35
419 :デフォルトの名無しさん[sage]:2014/12/06(土) 03:32:12.46 ID:KAAv60LG - ごめん。自己解決した。Asで指定できるんだからやっぱり型だよね。で、多分Static領域にいるんだろうけど、
フォームを閉じるとクリアされるのはスコープから外れるためだね。 だとしたらモジュール単位で設定したPublicな変数なら解放されないはず。試してないけど。
|
- Excel VBA 質問スレ Part35
425 :デフォルトの名無しさん[sage]:2014/12/06(土) 14:43:50.08 ID:KAAv60LG - >>423
同じものだよね。俺も>>420見たとき「それってまんま型のことじゃん」って突っ込みそうになったわw
|
- Excel VBA 質問スレ Part35
430 :デフォルトの名無しさん[sage]:2014/12/06(土) 16:30:13.79 ID:KAAv60LG - クラスとインスタンスの両方を含めて広域の意味でObjectと言うことはあっても、
>>418からの流れで>>420が広域の意味で言ってるようには見えないけどね。
|
- Excel VBA 質問スレ Part35
431 :デフォルトの名無しさん[sage]:2014/12/06(土) 21:20:45.60 ID:KAAv60LG - >>421
出来るだけ短期間で覚えようなどと考えないこと。 早くポイントだけで覚えようとすると、必ず穴が発生する。 苦労して覚えたものでないと身につかないこともあるし、 稀に苦労なく覚える奴もいるが、苦労して覚えていない分だけ 苦労して覚えた奴の痛みが分からないから、相当嫌らしいねちっこい性格になることが多い。
|
- Excel VBA 質問スレ Part35
433 :デフォルトの名無しさん[sage]:2014/12/06(土) 21:53:05.78 ID:KAAv60LG - >>432
いや、どっちかって言うとそう言う奴の鼻っ柱をへし折る方が好き。 虐めることもそう言うこともあまりしないけど。
|
- Excel VBA 質問スレ Part35
435 :デフォルトの名無しさん[sage]:2014/12/06(土) 22:02:16.38 ID:KAAv60LG - あまりしないと言うとたまにしていることになるのか。日本語って難しいね。
|