作者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!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/user/JamesBondXD▄▄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.168.228
1F:推 fumizuki:Excel XP 测试 Regular Expression无效@@ 01/06 21:34
2F:→ MOONRAKER:啊?可是我这边的程式是用Excel 2003跑出来的啊 01/06 22:11
3F:→ MOONRAKER:马上再测一遍,真的回家就没效…那先前到底是怎麽弄的… 01/06 22:14