看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《idaidai (^^)》之銘言: : 想請問一下是否有方法可把在同一個儲存格裡的兩的數字分開 : 像我的資料是 : 2.1515 2.0180 : 2.0180 2.0871 : 2.0573 1.9226 : 1.9226 1.9845 : 這些都是在A欄位裡 : 但我想把他分開分別在A.B兩欄 : 這樣可以做到嗎 用VBA寫 For i = 1 To 4 segs = Split(Cells(i, 1), " *") x = 1 For j = 0 To UBound(segs) Cells(i, j + 2) = segs(j) Next j Next i 每次我都很賭爛這個split(),為什麼用空白切開還會切出那麼多空字串? 今天終於試出來了!split(<字串>, " *"),原來那個參數是regular expression!   -- BATCH 03 : 買張床 - 切達大俠 - 伐木人之歌 - http://tinyurl.com/3zpyx5 [B4準備中]: 謳歌金錢(7/02) - 單車超人(7/23) - http://tinyurl.com/66v6vq [ 番外篇 ]: 包租婆也有過當羅莉的時候(7/17) - http://tinyurl.com/6j4ale ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 蒙帝派松正體中文計畫 Spam-a-lot and enjoy the pythonesque delight! ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ http://www.youtube.com/user/JamesBondXD▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.168.228
fumizuki:Excel XP 測試 Regular Expression無效@@ 01/06 21:34
MOONRAKER:啊?可是我這邊的程式是用Excel 2003跑出來的啊 01/06 22:11
MOONRAKER:馬上再測一遍,真的回家就沒效…那先前到底是怎麼弄的… 01/06 22:14