[VBA ] 請問有關字串處理

看板Visual_Basic作者 (Gray‧Alkaid)時間16年前 (2009/10/22 16:49), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
不好意思,想請問一下。 我是很菜的VBA新手,想向各位請教。 目前手邊有一筆資料 格式如下 詞彙 頻次 開心 155 心情 52 貼心 77 心理 98 開始  50 情書 199 .   .  . . .   .  .   . 這是一個很龐大的資料庫 我想要計算的是  在整個檔案裡,各個單字出現頻次的總和是多少? 例如:心=開心(155)+心情(52)+貼心(77)+心理(98)+.... 即把所有字串裡有心的頻次都加起來 目前我知道的方法 先建立一個新的陣列,再把原始資料的數據逐一抓出來比對, 若有相同單字者,則相加其頻次值; 反之,則放在新陣列的後面。 不知道這樣的VBA程式要怎麼寫呢? 請各位高手能夠不吝指教 謝謝 ╭(─╴╴─)╮ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.69.243

10/22 17:50, , 1F
simple-minded的方法就是存陣列,每個字都做線性搜尋
10/22 17:50, 1F

10/22 17:51, , 2F
想要挑戰一下就找Dictionary物件怎麼用
10/22 17:51, 2F

10/23 10:15, , 3F
感謝您的說明 OTZ
10/23 10:15, 3F
文章代碼(AID): #1Au1oXXS (Visual_Basic)