Есть необходимость увеличить размер шрифта в диапазоне ячеек при условии.
для этого я выделяю диапазон - условное форматирование - правила выделения ячеек - больше - ставлю значение "9" - пользовательский формат - открывается формат ячеек - вкладка шрифт - доступно для изменения только начертание и подчеркивание а также цвет.
А вот размер и сам шрифт изменить не удается.
Версия офис 2007 рус. С уважением Александр.
Здравствуйте многоуважаемые форумчане.
Есть необходимость увеличить размер шрифта в диапазоне ячеек при условии.
для этого я выделяю диапазон - условное форматирование - правила выделения ячеек - больше - ставлю значение "9" - пользовательский формат - открывается формат ячеек - вкладка шрифт - доступно для изменения только начертание и подчеркивание а также цвет.
А вот размер и сам шрифт изменить не удается.
Версия офис 2007 рус. С уважением Александр.alexandr_rus
AVP, alexandr_rus, похоже, спрашивал всё-таки именно про СТАНДАРТНОЕ ВСТРОЕННОЕ УФ, а не про его имитацию макросами для строго определённых ячеек. Так вот именно ВСТРОЕННОЕ УФ изменить может только начертание, цвет и тип подчёркивания шрифта. А тип шрифта и его размер - нет. Ну а если уж говорить про макросы, то во-первых, далеко не все знают VBA, и, соответственно, не могут самостоятельно разобрать код и понять, как записать условие и обрабатываемые ячейки (тем более, что Вы не дали никаких комментариев к своему коду ни в нём самом, ни в посте). А во-вторых, когда пишете пример кода, то постарайтесь всё-таки не вводить в него лишних сущностей. Ну зачем, например, у Вас написано
Intersect(Target, Range("A3:B150"))
если далее в процедуре Вы оцениваете значения и в соответствии с ними меняете размер шрифта только в столбце В ? А зачем в процедуре задаёте
Dim Col
да ещё и как Variant если потом её не используете?
AVP, alexandr_rus, похоже, спрашивал всё-таки именно про СТАНДАРТНОЕ ВСТРОЕННОЕ УФ, а не про его имитацию макросами для строго определённых ячеек. Так вот именно ВСТРОЕННОЕ УФ изменить может только начертание, цвет и тип подчёркивания шрифта. А тип шрифта и его размер - нет. Ну а если уж говорить про макросы, то во-первых, далеко не все знают VBA, и, соответственно, не могут самостоятельно разобрать код и понять, как записать условие и обрабатываемые ячейки (тем более, что Вы не дали никаких комментариев к своему коду ни в нём самом, ни в посте). А во-вторых, когда пишете пример кода, то постарайтесь всё-таки не вводить в него лишних сущностей. Ну зачем, например, у Вас написано
Intersect(Target, Range("A3:B150"))
если далее в процедуре Вы оцениваете значения и в соответствии с ними меняете размер шрифта только в столбце В ? А зачем в процедуре задаёте
Dim Col
да ещё и как Variant если потом её не используете?Alex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Сообщение отредактировал Alex_ST - Пятница, 18.04.2014, 08:53