Возможно ли в Excel с помощью VBA добавить правило условного форматирования, которое использует формулу: =COUNTIF(A1:B1,"*9.65*")
?Условное форматирование с использованием COUNTIF
-1
A
ответ
0
VBA делает быстрее то, что вы можете делать вручную, ничего больше (ну, это что-то еще, но это только для экспертов :)).
Ответ на ваш вопрос: да, если вы можете сделать это вручную, иначе.
Вы пытаетесь вручную сделать нужное форматирование, выбрав диапазон и нажав любую кнопку форматирования или выбрав каждую ячейку и применив ее цвет вручную, один за другим. Сделайте это во время записи макроса, и если вы можете сделать это вручную, вы можете сделать функцию VBA, чтобы сделать это за вас быстро.
Записанный макрос, скорее всего, не сработает для вас, но станет хорошей отправной точкой для вашего реального рабочего макроса.
0
Как указывалось другими, вы можете просто записать макрос, чтобы получить приблизительный код, который вам нужен.
' For this example, the cell references are hard coded. Edit as required.
Range("D1:D4").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=COUNTIF(A1:B1,""9.65"")"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
' This is the style that you apply to each cell.
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Смежные вопросы
- 1. COUNTIF Цвет ячейки XXX и условное форматирование
- 2. Условное форматирование с использованием EPPlus
- 3. Условное форматирование с использованием VBA
- 4. Условное форматирование с использованием формулы
- 5. Условное форматирование с использованием сценария
- 6. Условное форматирование с просмотра первого
- 7. Условное форматирование кода сбоями Программа
- 8. условное форматирование для фона с использованием VBA?
- 9. Условное форматирование с использованием аргумента if
- 10. Условное форматирование с использованием значений часов
- 11. Условное форматирование Excel с использованием справочного диапазона
- 12. Условное форматирование файла Excel с использованием ColdFusion
- 13. Excel условное форматирование с использованием общей формулы
- 14. Excel - Условное форматирование с использованием аргументов времени
- 15. Условное форматирование сводной таблицы с использованием VBA
- 16. Условное форматирование с использованием кода Excel VBT
- 17. Как применить условное форматирование с использованием datatables.js?
- 18. Условное форматирование с FLEXCEL
- 19. Условное форматирование
- 20. Условное форматирование
- 21. Условное форматирование точного соответствия текста
- 22. Excel условное форматирование ложных ударов
- 23. Excel условное форматирование
- 24. Условное форматирование xlwt
- 25. Условное форматирование с помощью R
- 26. Условное форматирование по месяцам
- 27. Условное форматирование границ Excel
- 28. условное форматирование или форматирование с помощью VBA
- 29. Динамическое условное форматирование с макросом VBA
- 30. Условное форматирование FlexTable
Используйте запись макросов и посмотреть, если это возможно (то есть то, что вы пробовали?) – ApplePie
Когда дело доходит до условного форматирования, вы должны быть очень осторожны, что записи макросов выплевывают. [ЗДЕСЬ] (http://stackoverflow.com/questions/19183902/conditional-formatting-excel-document-via-vb6-issue-with-overwriting-formats) - это сценарий, в котором он запутывает его. [ЗДЕСЬ] (http://stackoverflow.com/questions/20143603/vba-excel-apply-conditional-formatting-to-blank-cells) - еще один пример того, как использовать формулы в условном форматировании. Если вы выполните поиск stackoverflow, вы найдете много примеров того, как использовать формулу в условном форматировании. –
Можете ли вы объяснить, что вы ожидаете от формулы? Являются ли значения в числах A1: B1? 'COUNTIF' не допускает подстановочные знаки с номерами –