Re: [VBA ] 一格中有兩個數字要分開

看板Visual_Basic作者 (㊣祕密情報員)時間17年前 (2009/01/06 15:59), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《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

01/06 21:34, , 1F
Excel XP 測試 Regular Expression無效@@
01/06 21:34, 1F

01/06 22:11, , 2F
啊?可是我這邊的程式是用Excel 2003跑出來的啊
01/06 22:11, 2F

01/06 22:14, , 3F
馬上再測一遍,真的回家就沒效…那先前到底是怎麼弄的…
01/06 22:14, 3F
文章代碼(AID): #19OmzxsP (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #19OmzxsP (Visual_Basic)