作者ClubT ()
看板Visual_Basic
标题Re: [VBA ] 怎麽让同一个Cell内的文字有不同颜色
时间Thu Jun 21 11:04:10 2012
可以的啦
※ 引述《vbspare (vb)》之铭言:
: 请教一下板上的高手,要怎麽样让同一个 Cell 内的资料有两种不同的颜色 ?
: 例如 : Cells(5,2).value = "123456789"
: 其中 12345 要红色+粗体,其余部分要绿色+斜体
: 目前书上所提供的方法都是以 Cell 为单位做处理,没办法切得更细了
: Cells(5, 2).Font.Bold = True
: Cells(5, 2).Font.Italic = True
: Cells(5, 2).Font.Color = 3
: 麻烦大家帮我集思广益一下,谢谢您 !
大致的做法如下:
Cells(5,2).value = "123456789"
With Cells(5,2).Characters(Start:=1, Length:=5).Font
.Bold = True
.Italic = True
.Color = 3
End With
试试看吧
--
遗失女友 (ψClubT) x
▂ Windows正在搜寻女友,可按[浏览]
● 来搜寻女友
▕▎ ____ ____
▏结束 ▏ ▏取消 ▏
▔▔▔▔ ▔▔▔▔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.179.43
1F:→ ClubT:字体大小或是字型也都可以调整...自己试试吧 06/21 11:05
2F:推 vbspare:试过没问题,感谢您 ^_^ 06/22 15:02