Board logo

標題: [發問] 字串中若含有?,怎麼格式化條件? [打印本頁]

作者: boblovejoyce    時間: 2016-6-13 16:28     標題: 字串中若含有?,怎麼格式化條件?

請問若如下狀態,使用符合條件關鍵字"?",將會把四個儲存格都格式化條件..成為一種顏色
? 是代表所有字元,不能單獨符合才變色嗎?

       A
1    123?321
2    123
3    ?321
4     123?
  1. Sub Macro2()

  2.     Columns("A:A").Select
  3.     Selection.FormatConditions.Add Type:=xlTextString, String:="?", _
  4.         TextOperator:=xlContains
  5.     Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
  6.     With Selection.FormatConditions(1).Font
  7.         .Color = -16383844
  8.         .TintAndShade = 0
  9.     End With
  10.     With Selection.FormatConditions(1).Interior
  11.         .PatternColorIndex = xlAutomatic
  12.         .Color = 13551615
  13.         .TintAndShade = 0
  14.     End With
  15.     Selection.FormatConditions(1).StopIfTrue = False
  16.     Range("D5").Select
  17. End Sub
複製代碼

作者: 准提部林    時間: 2016-6-13 18:17

可考慮用公式:
=FIND("?",A1)
作者: boblovejoyce    時間: 2016-6-13 18:43

可考慮用公式:
=FIND("?",A1)
准提部林 發表於 2016-6-13 18:17


謝謝版主~可以符合了~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)