nikitin_im Пользователь Сообщений: 24 |
Доброго времени суток! Можно ли как то сделать с помощью условного форматирования или с помощью другого инструмента, чтобы если значение в ячейке больше 20 , то размер шрифта этой ячейки был равен 22, если значение в ячейке меньше 5, то размер шрифта в этой ячейке равен 10. И глобальней вопрос менять шрифт, например значение в ячейке больше 15, то шрифт Arial, а если меньше то Calibri Изменено: nikitin_im — 14.06.2016 11:31:51 |
Размер шрифта можно изменить наверное только макросом. Условным форматированием Вы можете только сделать жирный, пунктирный или подчеркнутый текст или цвет поменять. |
|
nikitin_im Пользователь Сообщений: 24 |
alexthegreat, а макрос можете дать? Изменено: nikitin_im — 14.06.2016 12:07:33 |
Слэн Пользователь Сообщений: 5192 |
запишите макрорекордером |
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#5 14.06.2016 12:17:26 Что значит «дать»? )) Написать, может быть? Скопируйте в модуль листа. Контролируется диапазон В2:В100
|
||
nikitin_im Пользователь Сообщений: 24 |
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
Недоглядел: можно было не писать несколько раз Font: With Target.Font |
Ts.Soft Пользователь Сообщений: 576 |
#8 14.06.2016 16:54:50 Постановка задачи неполная. Например какой размер шрифта должен быть если значение от 5 до 20? И какой шрифт использовать при значении 15?
Мне кажется нельзя — ведь постоянно для сравнения используется .Value Не стреляйте в тапера — он играет как может. |
||
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
Target.Font.Value, конечно, не сработает ) |
Максим Зеленский Пользователь Сообщений: 4646 Microsoft MVP |
#10 15.06.2016 09:49:09 Сократил на 1 слово
F1 творит чудеса |
|
Ts.Soft Пользователь Сообщений: 576 |
#11 15.06.2016 10:24:59 Максим Зеленский, тогда уж так (плюс два слова):
Не стреляйте в тапера — он играет как может. |
||
k61 Пользователь Сообщений: 2441 |
#12 15.06.2016 10:29:30 И о погоде. ((с) С.М.)
|
||
Андрей Прокофьев Пользователь Сообщений: 125 |
#13 22.06.2016 20:35:39 Подниму тему, т.к. тоже любопытно =)
|
||
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
Потому что ни в Worksheet_Activate, ни в Worksheet_Calculate нет понятия Target — целевой ячейки. |
Андрей Прокофьев Пользователь Сообщений: 125 |
#15 22.06.2016 22:01:25
для меня это головоломка… до таких знаний я еще не добрался и не понимаю, как обойти это. |
||
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#16 22.06.2016 22:02:57
Вот тут я с Вами согласен: на примере лучше. На Вашем, разумеется ) |
||
Jungl Пользователь Сообщений: 830 |
Андрей Прокофьев, а чем вас не устраивает Worksheet_Change, где можно с помощью If’ов установить нужный результат? |
Упс. прошу прощения, набросал простейший пример, уже с вашим кодом. P.S. Пока писал, начал догадываться, что можно сделать макрос для изменения размера на интересующем листе, но при изменении одного из 5 других листов. =) Прикрепленные файлы
|
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#19 22.06.2016 22:23:04
|
||||
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#20 22.06.2016 22:30:46 Пока не было примера:
|
||
Jungl Пользователь Сообщений: 830 |
#21 22.06.2016 22:40:18 Юрий М, не дошло до меня, что макрос используют на целевой странице, а действие выполняется на другой
|
||
Андрей Прокофьев Пользователь Сообщений: 125 |
#22 22.06.2016 22:40:26
Не работает, т.к. надо просматривать диапазон ячеек, а не одну. Ошибка по строке If .Value > 5 Then |
||
Андрей Прокофьев Пользователь Сообщений: 125 |
#23 22.06.2016 22:50:38
Попробовал, работает, чуть дописал код. Прикрепленные файлы
Изменено: Андрей Прокофьев — 23.06.2016 02:25:33 |
||
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#24 22.06.2016 22:55:25
Откуда мне было знать об этом? Вы же сразу ничего не сказала — просто Calculate… |
||
Андрей Прокофьев Пользователь Сообщений: 125 |
#25 22.06.2016 23:00:44
Все верно, я для этого пример делал… не успел за Вами |
||
Jungl Пользователь Сообщений: 830 |
#26 22.06.2016 23:01:40 Андрей Прокофьев, если нужно обратное, то a и b нужно переместить выше, иначе координаты ячеек пропускаются при вводе 0, т.к. выполняется else
Используйте Local window и brakepoint, очень помогают |
||
Андрей Прокофьев Пользователь Сообщений: 125 |
#27 22.06.2016 23:28:58
ого! я не спец в vba, больше формулист и такого не знал! буду изучать… Спасибо. P.S. Урезал свой файл, где все это хочу реализовать. Буду очень признателен, если поможете разрешить задачу именно на этом примере. Прикрепленные файлы
|
||
Jungl Пользователь Сообщений: 830 |
Андрей Прокофьев, как вариант. отсюда Прикрепленные файлы
|
Андрей Прокофьев Пользователь Сообщений: 125 |
#29 23.06.2016 10:02:34 Спасибо! Работает почти как надо. Почитал пост, откуда был взят пример. Как я понял вы объявили 2 переменные, одна из которых «а» запоминается при открытии книги и в дальнейшем сравнивается со второй «b». Если есть изменения, то срабатывает изменение размера шрифта. Теперь я пытаюсь разобраться в другом нюансе. А что если я внес данные на лист «Форма данных», макрос сработал, а потом я взял и изменил руками уже имеющиеся данные? У меня вылезает ошибка Run-time error 9 по строке
Опять же догадываюсь, что это из-за переменной «а» которая была сформирована при открытии книги, т.к. она уже отличается от имеющихся данных. Я честно стараюсь разобраться и запомнить как это все работает =) P.S. Кстати, аналогичная ошибка вылезает, если на лист «Форма данных» в столбец D вписать число, а при этом формат ячеек стоит «Общий» или «числовой». Если формат текстовый, все ок. Изменено: vikttur — 24.10.2016 20:25:23 |
||
Jungl Пользователь Сообщений: 830 |
#30 23.06.2016 10:57:51
Дайте угадаю, вы ставите точку останова, смотрите поведение макроса, потом жмете ресет?
где массиву a мы должны были бы присвоить значения массива b
Нужно снова заполнить массив a, но чтобы не закрыватьоткрывать каждый раз книгу, сделайте кнопку на листе и повесьте на него макрос auto_open.
У меня никаких проблем, т.к. я не увидел зависимости второго листа со столбцом D первого листа. |
||||||||
Как изменить или увеличить размер шрифта в строке формул?
Как можно изменить или увеличить размер шрифта в строке формул, чтобы содержимое выбранной ячейки можно было более четко отображать в строке формул? В этой статье я расскажу о быстром решении этой задачи в Excel.
Измените или увеличьте размер шрифта в строке формул с помощью функции Option
Измените или увеличьте размер шрифта в строке формул с помощью функции Option
Фактически, чтобы увеличить размер шрифта в строке формул, вы можете перейти к параметру Excel, чтобы установить размер шрифта, сделайте следующее:
1. Нажмите Файл > Опции , чтобы перейти к Параметры Excel диалоговое окно, затем щелкните Общие на левой панели, а затем выберите нужный размер шрифта в Размер шрифта выпадающий список в правом списке, см. снимок экрана:
2. Затем нажмите OK Нажмите кнопку, чтобы закрыть это диалоговое окно, и появится диалоговое окно с напоминанием о необходимости перезапустить файл Excel, чтобы изменения вступили в силу, см. снимок экрана:
3. Закройте и перезапустите файл Excel, вы увидите, что размер шрифта значения ячейки в строке формул был увеличен, как показано на следующем снимке экрана:
Ноты:
1. Если вы откроете файл Excel, который был создан и сохранен в нормальном размере, только панель формул будет большой.
2. Если вы запустите новую книгу, строки формул, заголовки столбцов и строк также увеличатся, см. Снимок экрана:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (4)
Оценок пока нет. Оцените первым!
Как изменить или увеличить размер шрифта в строке формул?
На чтение 2 мин. Просмотров 208 Опубликовано 23.05.2021
Как можно изменить или увеличить размер шрифта в строке формул, чтобы содержимое выбранной ячейки можно было более четко отображать в строке формул? В этой статье я расскажу о быстром решении этой задачи в Excel.
Измените или увеличьте размер шрифта в строке формул с помощью функции Option
Измените или увеличьте размер шрифта в строке формул с помощью функции Option
Фактически, чтобы увеличить размер шрифта в строке формул, вы можете перейти к параметру Excel и установить размер шрифта, пожалуйста, сделайте следующее:
1 . Щелкните Файл > Параметры , чтобы перейти в диалоговое окно Параметры Excel , затем щелкните Общие на левой панели, а затем выберите нужный размер шрифта из раскрывающегося списка Размер шрифта в правом списке, см. снимок экрана:
2 . Затем нажмите кнопку OK , чтобы закрыть это диалоговое окно, и появится диалоговое окно с напоминанием о необходимости перезапустить файл Excel, чтобы изменения вступили в силу, см. Снимок экрана:
3 . Закройте и перезапустите файл Excel, вы увидите, что размер шрифта значения ячейки в строке формул был увеличен, как показано на следующем снимке экрана:
Примечания:
1. Если вы откроете файл Excel, который был создан и сохранен в нормальном размере, только панель формул будет большой.
2. Если вы запустите новую книгу, строка формул, заголовки столбцов и строк, а также ячейки будут увеличены, см. Снимок экрана:
Увеличение размера шрифта при условии. |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
В 2003-м как-то получалась данная процедура, сейчас (Excel 2007) не могу справиться. Не поможете?
Я не преувеличивал, когда писал, что в Excel-2003 данную процедуру проделал, т.к. приходилось много работать с таблицами, к концу дня формулы расплывались.
Так вот, тогда удалось (при помощи админа) выставить шрифт 16 (именно в строке формул) и комфортно работать с формулами.
С уважением и надеждой на ответ знатоков.
Цитата: Kinch от 04.08.2012, 19:38
…удалось (при помощи админа) выставить шрифт 16 (именно в строке формул)…
Просто расскажите как и я скажу Вам как сделать аналогично в 2007.
ЗЫ Сама Microsoft утверждает что это невозможно.
Боюсь, не так всё просто. Перед тем, как покинуть упомянутое место работы, я перешел на 2007-й и тот же админ уже не смог помочь с данным вопросом.
Если других ответов не будет, придется связываться с тем самым админом и восстанавливать алгоритм действий.
Тогда и поделюсь с Microsoft, как это было с 2003-м Excel.
Немой вопрос: «топикастер лжет, или сисадмин — гений?»
То что Вы заблуждаетесь — очевидно.
Во-первых в обязанности системного администратора НЕ входит знание ПО и его настройка. Он работает по совершенно другому направлению (обеспечение работы сети).
Во-вторых — «Microsoft утверждает что это невозможно» и в данном случае я склонен им верить, т.к. никогда не видел ответа на этот вопрос, хотя сам вопрос несколько раз был (я много лет уже на форумах).
Варианты:
Например было изменено разрешение монитора
Или включены доп настройки монитора
Или были изменены настройки шрифта всего Excel (не уверен что при этом измениться шрифт в строке формул, но возможно так и будет)
Или я и MS неправы
ЗЫ И последнее. Зачем это может понадобиться?!
Легко. См.скрин. Только для листа потом(если надо) придется опять менять шрифт на стандартный, 10 пт.
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Цитата: KuklP от 04.08.2012, 21:24
Только для листа потом(если надо) придется опять менять шрифт на стандартный, 10 пт.
И все условия выполнены. Поменять шрифт для листа — пара щелчков. И файлы можно создавать из шаблона, где это уже сделано, а в ранее созданных файлах шрифт не должен измениться.
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Серж, выложить что? Вот я открыл старый файл в Эксе с новыми параметрами. См. скрин.
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Серег, ну ты ваще! Это где ты в постах ТС, моих, нашего тезки ZORRO2005 вычитал, что параметры установленные на одном компе, должны воспроизводиться на всех машинах, где будет открываться файл, созданный на машине с измененными параметрами? И вообще, если я делал файл с включенной китайской раскладкой клавы, он везде должен открываться с такой раскладкой?
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Серёга!!!
Не гони
Загляни сюда
Обрати внимание на шрифт заголовков столбцов. У тебя они будут такие же как и у меня
Господа, а я сам вчерась чего-то накрутил, а сегодня Excel открыл — и как по заказу усё, как хотел.
Сейчас разберусь, как у вас выложить файл и покажу.
Serge 007, что скажете?
Я выше всё уже сказал. Если до сих пор не понятно, агрегировано поясню ещё раз:
На Ваш вопрос
Цитата: Kinch от 04.08.2012, 18:41
Строка формул. Как изменить размер шрифта (увеличить)?
я сразу дал правильный ответ:
Цитата: Serge 007 от 04.08.2012, 19:25
Никак. В любой версии.
понимая вопрос, как увеличение шрифта ТОЛЬКО в строке формул (Вы сами об этом пишете):
Цитата: Kinch от 04.08.2012, 19:38
… удалось выставить шрифт 16 (именно в строке формул) и комфортно работать с формулами.
И это так. Нет таких настроек в Excel. И не было никогда. И вряд ли будет, ибо это бессмысленно. Исходя из этого я предположил что Вы заблуждаетесь и просто видели бОльший шрифт в строке формул:
Цитата: Serge 007 от 04.08.2012, 20:16
…были изменены настройки шрифта ВСЕГО EXCEL…
Впоследствии оказалось что я угадал
Далее уважаемые тёзки KuklP и ZORRO2005 тоже предложили изменить шрифт ВСЕГО EXCEL,но не СТРОКИ ФОРМУЛ.
Это не является решением вопроса топика, но как подгонка под ответ — вполне. Главное что бы решение подходило ТС. Если Kinch, оно Вам подходит — отлично, пользуйтесь им, но на будущее:
вопрос: Строка формул. Как изменить размер шрифта (увеличить)? это совсем не то же самое, что и
вопрос: Как сделать в строке формул высоту шрифта больше чем высота шрифта на листе?
ЗЫ Правильно заданный вопрос — это три четверти ответа
Чёт не пойму, разве не очевидно, что у меня в строке формул один размер шрифта (увеличенный), а на листе, в ячейках — обычный?
Образец же выложил
Очевидно то, что Вы увеличили шрифт ВСЕГО EXCEL, потом уменьшили шрифт для листа,
но не увеличили шрифт именно СТРОКИ ФОРМУЛ, что, как Вы утверждаете, делал Вам сис.админ. Я об этом писал ранее. Повторюсь: изменить шрифт только строки формул невозможно. Изменить шрифт всего Excel — просто. Но это разные задачи, сначала я отвечал на первую, потом предположил что Вам нужно решение второй. В итоге так и оказалось
ЗЫ Ваш файл посмотреть не могу, у меня нет Word