作者MOONRAKER (㊣祕密情報員)
看板Visual_Basic
標題Re: [VBA ] 一格中有兩個數字要分開
時間Tue Jan 6 15:59:49 2009
※ 引述《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