PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] 求救 excel 取代后字段字串部分文字变色
楼主:
p033520
(妳看见,我爱妳吗?)
2015-07-13 12:18:46
软件:office
版本:2003/2010
小弟工作处理 excel 时想要有字段内特定部分文字 mark 红色
可是一直 try 都不行, 只能一个一个点进字段内选取部分文字
一个一个变红. Data 量实在庞大, google 大神似乎也没找到方法.
以下是范例:
A B
AACC/61BBC==>AACC/74BBC 61使用取代成 74,且只有 74 mark 成红色字体
AAXX/61CCX==>AAXX/74CCX 61使用取代成 74,且只有 74 mark 成红色字体
. .
. .
. .
. .
以此类推 A 栏 61 都要取代成 74, 且 74 都要红色.
由于 data 有好几千笔.....所以特来请教大神, 希望能帮忙~~小弟先感恩了
作者: soyoso (我是耀宗)
2015-07-13 12:26:00
想到的是1.excel用宏协助;2.贴到word取代,寻找格式字型→颜色,可只有74 mark成红色字体,再贴回excel
https://youtu.be/wqUeNP6V70A
作者: newton41 (Newton)
2015-07-15 23:05:00
ActiveCell.Characters(Start:=2, Length:=2).Font.Color=rgb(255,0,0)Start 和 Length 调整一下。
作者: soyoso (我是耀宗)
2015-07-15 23:11:00
不只是只用characters,还要找到有61的储存格的range.find再配合do...while或是do...loop
作者: newton41 (Newton)
2015-07-15 23:17:00
取代的部份可以用replace和find。或是直接选columnA 然后用取代。
作者: soyoso (我是耀宗)
2015-07-15 23:24:00
可以用replace这样写不完全正确喔因为replace在vba内有分range.replace和replace function写到取代的部份可以用find,这也不正确,储存格取代,用的是range.replace而无需用到range.find,range.replace内的参数what为寻找目标,replacement为取代成另外要针对有出现值的储存格来进行动作,还可以筛选配合for each...next,集合方面则用range.specialcells
继续阅读
Excel从web汇入
jason8797
[算表] 检查成本分摊设置
moodyblue
[买卖] 卖Office 365 一年份(售出)
jamie3160003
[问题] Office 365 个人版问题
chenlimath
[问题] VBA将储存格的公式复制到变量
TWCFP
[问题] PPT 图片撷取方式
luvlie
[算表] 多个powerpoint内特定表格 存成一excel
theonee
[问题] 如何将在PPT移除的“增益集”新增回来
willychue
[算表] 资料格式转换 Column资料转到Row资料
doxaben
Re: [问题] Powerpoint放映时停止运作
willychue
Links
booklink
Contact Us: admin [ a t ] ucptt.com