返回列表 上一主題 發帖

用設定格式化條件檢視資料問題

回復 1# mmggmm
多範圍的儲存格格式化條件 的公式 須以作用中的儲存格為主
這是你檔案A5的公式正確  =COUNTIF($Q$6:$Q$65536,$A5)<1
                F5的公式錯誤  =COUNTIF(R$6:U$42,$E5)<1

  1. Sub EX()
  2.     [A5:N65536].FormatConditions.Delete
  3.     With [A5:A65536,C5:C65536,E5:E65536,G5:G65536,I5:I65536,K5:K65536,M5:M65536]   '多範圍的儲存格
  4.         .Select              '格式化條件須圈選範圍
  5.         .Cells(1).Activate   '圈選範圍中之 A5為作用中的儲存格
  6.         .FormatConditions.Delete  '刪除原範圍中格式化條件
  7.         .FormatConditions.Add Type:=xlExpression, Formula1:= _
  8.         "=COUNTIF($Q$6:$Q$77," & .Cells(1).Address(0, 0) & ")<1"
  9.         '以上的公式 =COUNTIF($Q$6:$Q$65536,A5)<1
  10.         '如.Cells(2).Activate  '圈選範圍中變成 A6是作用中的儲存格
  11.         '以上的公式 =COUNTIF($Q$6:$Q$65536,A6)<1
  12.         '作用中的儲存格為主 否則公式就錯掉
  13.         .FormatConditions(1).Font.ColorIndex = 3
  14.         .Cells(1).Select
  15.     End With
  16. End Sub
複製代碼

TOP

回復 7# PD961A

   

TOP

回復 11# mmggmm
定義 X 之後
請在 A10 輸入 500  然後 B10 的公式 =X 後 看看 B10 變成什麼
EX : D5 輸入   100  然後 D5 的公式 =X 後  看看 D5  變成什麼

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題