Excel VBA質問箱 IV

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

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


16012 / 76734 ←次へ | 前へ→

【66196】Re:変数内の同じデータ
発言  kanabun  - 10/8/7(土) 21:10 -

引用なし
パスワード
   ▼亜矢 さん:
こんにちは

りんさんの紹介されているDictionaryですが、これは
便利ですよ♪
ぜひ習得されることをおすすめします。
文章中の単語の出現回数とか、
グループ別の数量カウントなどもできますので。

Sub Try1()
 Dim dic As Object
 Dim MM() As String
 ReDim MM(1 To 8)  ' ------- 少ないデータで実験
  MM(1) = "りんご"
  MM(2) = "みかん"
  MM(3) = "めろん"
  MM(4) = "りんご"
  MM(5) = "かき"
  MM(6) = "もも"
  MM(7) = "りんご"
  MM(8) = "みかん"
 
 Dim i As Long
 
 Set dic = CreateObject("Scripting.Dictionary")
 For i = 1 To UBound(MM)
   dic(MM(i)) = Empty 'どんどん配列要素を登録する(重複していれば上書きされる)
 Next

' 結果を元の配列に入れる
 ReDim MM(1 To dic.Count)
 For i = 0 To dic.Count - 1
   MM(i + 1) = dic.Keys()(i)
 Next
 
 Set dic = Nothing
End Sub

4 hits

【66193】変数内の同じデータ 亜矢 10/8/7(土) 19:50 質問
【66194】Re:変数内の同じデータ りん 10/8/7(土) 20:01 発言
【66195】Re:変数内の同じデータ Hirofumi 10/8/7(土) 20:15 回答
【66196】Re:変数内の同じデータ kanabun 10/8/7(土) 21:10 発言
【66197】Re:変数内の同じデータ 亜矢 10/8/8(日) 9:19 お礼

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