Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


69574 / 76738 ←次へ | 前へ→

【11682】Re:列全体を選択したときの高速処理
発言  Jカーター  - 04/3/14(日) 15:23 -

引用なし
パスワード
   こんにちは。
bbはRangeオブジェクトです。
aaは配列です。
(オブジェクトではありません。※オブジェクトの入った配列もありますが今回はセルの値が入っています。)

ステップ実行で
>  For i = 1 To UBound(aa, 1) ←(3)
あたりで止めて
ローカルウインドとかウォッチウインドで
aaaを見ると中身がわかると思います。

Uboundはヘルプを調べてみて下さい。

>  aa = bb.Value ←(2)
でbbの値を配列変数に
>  bb.Value = aa ←(5)
で加工したaaをbbに戻しています。

aaにValueつけられません。(つける必要もないですが・・・)
bbにはValueをつける必要があります。

>  Set bb = Nothing ←(6)
これが必要か不必要かは論議が分かれますが
やっていることは初期化です。
aaの初期値はNothingではないので
初期化するとしても同じようには書きません。
(最後に初期化する必要は無いと思いますが)


本とかサイトはわかりません。


説明が苦手なのでこのあたりでご勘弁を・・・

0 hits

【11521】列全体を選択したときの高速処理 カド 04/3/10(水) 21:37 質問
【11523】Re:列全体を選択したときの高速処理 Jカーター 04/3/10(水) 22:14 回答
【11524】Re:列全体を選択したときの高速処理 Jカーター 04/3/10(水) 22:17 発言
【11526】Re:列全体を選択したときの高速処理 カド 04/3/10(水) 23:07 質問
【11529】Re:列全体を選択したときの高速処理 Jカーター 04/3/10(水) 23:31 発言
【11532】Re:列全体を選択したときの高速処理 カド 04/3/10(水) 23:41 お礼
【11681】Re:列全体を選択したときの高速処理 カド 04/3/14(日) 12:22 質問
【11682】Re:列全体を選択したときの高速処理 Jカーター 04/3/14(日) 15:23 発言
【11684】Re:列全体を選択したときの高速処理 カド 04/3/14(日) 16:33 お礼
【11686】Re:列全体を選択したときの高速処理 カド 04/3/14(日) 19:09 発言

69574 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free