[過去ログ]
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1432173164/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
428: デフォルトの名無しさん [sage] 2017/11/16(木) 11:42:09.40 ID:DcGHOE5h 漠然とした質問で申し訳ない コレクションというのがあるけど、その利点というかこういう場合に使うとかという のを教えてくれないだろうか。配列は動的配列も含めてよく使うけどコレクション というのはあるのは知ってるけどどういう場合に使うものなのか判らない。 (まぁそれでも何とかなってるということは今の時点ではそれでも問題ないって ことでもあるんだけど) http://mevius.5ch.net/test/read.cgi/tech/1432173164/428
429: デフォルトの名無しさん [] 2017/11/16(木) 12:38:12.83 ID:Xd3mhum+ >>428 Dictinonaryだとキーが重複してたらエラーになるから 重複させたくない場合は便利だと思う あと既にそのキーが登録してあるか調べるメソッドがあるから便利 配列でも実現出来るけど生産性の問題だと思う http://mevius.5ch.net/test/read.cgi/tech/1432173164/429
430: デフォルトの名無しさん [sage] 2017/11/16(木) 12:40:16.53 ID:+IKZz2Nz >>428 Excelならコレクションは知らないうちに必ず使ってるから心配しなくてもいい オブジェクトを複数まとめた物がコレクションで、例えばワークシートオブジェクトをまとめた物もコレクションの一種 新規ブックを作るとワークシートが3枚あるじゃろ?それがもう既にコレクションなんだわ 名前をよく見ると「Worksheets」って複数形になっとるじゃろ?これが「複数まとめた」コレクションを示しておるのじゃ http://mevius.5ch.net/test/read.cgi/tech/1432173164/430
431: デフォルトの名無しさん [sage] 2017/11/16(木) 16:08:34.06 ID:mcjOn36E >>428 コレクションの便利さを実感できるのは、For Each 〜 Nextとか http://mevius.5ch.net/test/read.cgi/tech/1432173164/431
435: 428 [sage] 2017/11/17(金) 16:52:50.63 ID:wkN6jGAZ 気付かないうちにコレクションを使ってたってのは、あぁそうなのかって感じですけど >元質問のコレクションが何指してるか 思い浮かべてんのは連想配列とかディクショナリとかってやつですかね。 ディクショナリが重複チェックにも使えるってのは知りましたが。 今現在動かしているのをディクショナリに変えて見ようかなとと思ってます。 どちらにしろ自分で判らないことにはすすまんので。 後、曖昧模糊とした質問に答えてくれた皆さん、ありがとう http://mevius.5ch.net/test/read.cgi/tech/1432173164/435
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.039s