[VBA ] excel同一格上兩種顏色的問題

看板Visual_Basic作者 (需要暱稱)時間15年前 (2009/05/08 01:16), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我現在想要寫一個程式 類似這樣 判斷是 A 這格就上紅色 B 這格就上藍色 但是現在碰到的問題是 有些儲存格裡頭會有兩個以上的資料 像是 --------- | A | | B | --------- 我可用 Split 判斷出有 A 和 B 但是這樣我就不能再用 Sheet1.Cells(i,j).Font.Color = xxx 去改變個別 A 和 B 的顏色了 有沒有高手能幫我解惑他究竟是怎麼儲存一格裡面有兩種顏色的資訊的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.164.136

05/08 01:36, , 1F
錄一段巨集就會知道囉
05/08 01:36, 1F

05/08 09:56, , 2F
ActiveCell.Characters(Start:=1, Length:=3).Font.Color=xx
05/08 09:56, 2F

05/08 09:57, , 3F
如果要改色的子字串是重一開使 長度為3
05/08 09:57, 3F

05/08 14:34, , 4F
那這樣格內字串的第一個字元是第 1 ,不是第 0 個了
05/08 14:34, 4F
文章代碼(AID): #1A0nTIIs (Visual_Basic)