#excel #vba
#excel #vba
Вопрос:
если ячейка a1 равна некоторому тексту, то я хочу выделить соответствующую ячейку в той же строке жирным шрифтом и курсивом. например, если в ячейке a1 есть текст «джеймс», то я хочу выделить другую ячейку a2, содержащую целое число, жирным шрифтом и курсивом. Это должно быть сделано для выборочного диапазона на листе, поэтому везде, где есть Джеймс, мне нужно, чтобы соответствующая ячейка была выделена жирным шрифтом и курсивом. Пожалуйста, помогите мне здесь.
Ответ №1:
Ваш термин в Google — это условное форматирование.
Ответ №2:
вы пробовали простое условное форматирование?
в 2007: Условное форматирование -> новое правило -> Используйте формулу, чтобы определить, какие ячейки форматировать
формула : =IF(A1="james",TRUE,FALSE)"
где «джеймс», конечно, лучше заменить ссылкой на ячейку.
Ответ №3:
- Выделите ячейку b1
- На вкладке Главная, в группе Стиль, выберите Условное форматирование, нажмите Новое правило…
- выберите «Использовать формулу, чтобы определить, какие ячейки форматировать»
- Задайте формуле значение =A1=»джеймс». Последуйте совету Тома и сделайте ссылку на ячейку «джеймс».
- Нажмите кнопку Форматировать …, выберите стиль шрифта «Жирный курсив» и нажмите OK
-
Нажмите Ok, чтобы закрыть диалоговое окно «Новое правило форматирования»
-
у вас все равно должна быть выделена ячейка b1
- На вкладке Главная, в группе Стиль, выберите Условное форматирование, Управление правилами…
- Найдите только что созданное правило и измените его «Применяется к» с = $ B $ 1 на =B1. Это делает ссылку «применяется к» относительной, а не фиксированной (это то, что делает $), чтобы копирование и вставка автоматически изменяли ваши формулы в целевой строке / столбце.
-
нажмите OK
-
Скопируйте и вставьте ячейку b1 в другие ячейки столбца b.
Я надеюсь, это поможет!