Excel формула если размер шрифта

 

nikitin_im

Пользователь

Сообщений: 24
Регистрация: 26.03.2015

Доброго времени суток!

Можно ли как то сделать с помощью условного форматирования или с помощью другого инструмента, чтобы если значение в ячейке больше 20 , то размер шрифта этой ячейки был равен 22, если значение в ячейке меньше 5, то размер шрифта в этой ячейке равен 10. И глобальней вопрос менять шрифт, например значение в ячейке больше 15, то шрифт Arial, а если меньше то Calibri

Изменено: nikitin_im14.06.2016 11:31:51

 

Размер шрифта можно изменить наверное только макросом. Условным форматированием Вы можете только сделать жирный, пунктирный или подчеркнутый текст или цвет поменять.

 

nikitin_im

Пользователь

Сообщений: 24
Регистрация: 26.03.2015

alexthegreat, а макрос можете дать?

Изменено: nikitin_im14.06.2016 12:07:33

 

Слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

запишите макрорекордером
скопируйте в модуль листа под заголовком sub worksheet_change
поменяйте ссылки с селекшн на target

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#5

14.06.2016 12:17:26

Что значит «дать»? )) Написать, может быть? Скопируйте в модуль листа. Контролируется диапазон В2:В100

Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
        With Target
            If .Value > 20 Then
                .Font.Size = 22
            End If
            If .Value < 5 Then
                .Font.Size = 10
            End If
            If .Value > 15 Then
                .Font.Name = "Arial"
            Else
                .Font.Name = "Calibri"
            End If
        End With
    End If
End Sub
 

nikitin_im

Пользователь

Сообщений: 24
Регистрация: 26.03.2015

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

Недоглядел: можно было не писать несколько раз Font: With Target.Font
Ну ладно ))

 

Ts.Soft

Пользователь

Сообщений: 576
Регистрация: 13.04.2016

#8

14.06.2016 16:54:50

Постановка задачи неполная. Например какой размер шрифта должен быть если значение от 5 до 20? И какой шрифт использовать при значении 15?

Цитата
Юрий М написал:
можно было не писать несколько раз Font: With Target.Font

Мне кажется нельзя — ведь постоянно для сравнения используется .Value
Не уверен что что сработает получившееся конструкция Target.Font.Value

Не стреляйте в тапера — он играет как может.

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

Target.Font.Value, конечно, не сработает )
Я чисто про шрифт говорил, но тогда придётся каждый раз упоминать if Target…  :)
Не поймёшь, где сэкономить.

 

Максим Зеленский

Пользователь

Сообщений: 4646
Регистрация: 11.06.2014

Microsoft MVP

#10

15.06.2016 09:49:09

Сократил на 1 слово  :D

Скрытый текст

F1 творит чудеса

 

Ts.Soft

Пользователь

Сообщений: 576
Регистрация: 13.04.2016

#11

15.06.2016 10:24:59

Максим Зеленский, тогда уж так (плюс два слова):

Код
Select Case Target.Value
    Case Is > 20
        .Size = 22
    Case Is < 5
        .Size = 10
End Select

Не стреляйте в тапера — он играет как может.

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

#12

15.06.2016 10:29:30

И о погоде. ((с) С.М.)
На улице дождь и мне тоже делать нечего:

Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
With Target.Font
.Size = Split(Switch(Target < 5, "10 Calibri", Target > 20, "22 Arial", Target > 15, "10 Arial"))(0)
.Name = Split(Switch(Target < 5, "10 Calibri", Target > 20, "22 Arial", Target > 15, "10 Arial"))(1)
End With
End If
End Sub
 

Андрей Прокофьев

Пользователь

Сообщений: 125
Регистрация: 01.01.1970

#13

22.06.2016 20:35:39

Подниму тему, т.к. тоже любопытно =)
У меня несколько другой интерес. Как сделать, чтобы этот макрос срабатывал при изменении ячейки, которая рассчитывается по какой-либо формуле?
Меняю на Private Sub Worksheet_Activate () либо на Private Sub Worksheet_Calculate(), но выдает ошибку с строках

Код
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("B2:B100")) Is Nothing Then
 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

Потому что ни в Worksheet_Activate, ни в Worksheet_Calculate нет понятия Target — целевой ячейки.

 

Андрей Прокофьев

Пользователь

Сообщений: 125
Регистрация: 01.01.1970

#15

22.06.2016 22:01:25

Цитата
Юрий М написал: нет понятия Target — целевой ячейки

для меня это головоломка… до таких знаний я еще не добрался и не понимаю, как обойти это.
Можете указать, где почитать про это хотя бы? А лучше на примере, как же это сделать =)
Благодарю.

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#16

22.06.2016 22:02:57

Цитата
Андрей Прокофьев написал: А лучше на примере

Вот тут я с Вами согласен: на примере лучше. На Вашем, разумеется )

 

Jungl

Пользователь

Сообщений: 830
Регистрация: 18.01.2016

Андрей Прокофьев, а чем вас не устраивает Worksheet_Change, где можно с помощью If’ов установить нужный результат?

 

Упс. прошу прощения, набросал простейший пример, уже с вашим кодом.
Суть, Ячейки на листе «ИТОГИ» вручную не меняются, они рассчитываются формулой, а вот данные для расчета находятся на листе «Исходные» (в моем случае на лист «ИТОГИ» данные подтягиваются с 5 различных листов). Но для листа ИТОГИ как раз и хотелось бы применять макрос, который меняет размер шрифта в зависимости от значения в ячейках.

P.S. Пока писал, начал догадываться, что можно сделать макрос для изменения размера на интересующем листе, но при изменении одного из 5 других листов. =)
Единственное НО — на других пяти листах данные вводятся через форму, т.е. ячейки руками тоже никто не изменяет =)

Прикрепленные файлы

  • пример.xlsm (15.66 КБ)

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#19

22.06.2016 22:23:04

Цитата
Jungl написал:
а чем вас не устраивает Worksheet_Change
Цитата
Андрей Прокофьев написал:
чтобы этот макрос срабатывал при изменении ячейки, которая рассчитывается по какой-либо формуле
 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#20

22.06.2016 22:30:46

Пока не было примера:

Код
Private Sub Worksheet_Calculate()
    With Range("A1")
        If .Value > 5 Then
            .Font.Size = 10
        Else
            .Font.Size = 20
        End If
    End With
End Sub
 

Jungl

Пользователь

Сообщений: 830
Регистрация: 18.01.2016

#21

22.06.2016 22:40:18

Юрий М, не дошло до меня, что макрос используют на целевой странице, а действие выполняется на другой :)
Ну раз с примером, тогда можно и так))
Код вставляем в ЭтаКнига

Код
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If Target.Cells.Count > 1 Then Exit Sub
        If ActiveSheet.Name <> "Исходные" Then Exit Sub
            If Not Intersect(Target, Range("B2:D4")) Is Nothing Then
                If Target.Value <> 0 Then
                a = Target.Row
                b = Target.Column
                Sheets("Итоги").Cells(a, b).Font.Size = 14
            End If
        End If
End Sub
 

Андрей Прокофьев

Пользователь

Сообщений: 125
Регистрация: 01.01.1970

#22

22.06.2016 22:40:26

Цитата
Юрий М написал: Пока не было примера:

Не работает, т.к. надо просматривать диапазон ячеек, а не одну. Ошибка по строке If .Value > 5 Then

 

Андрей Прокофьев

Пользователь

Сообщений: 125
Регистрация: 01.01.1970

#23

22.06.2016 22:50:38

Цитата
Jungl написал: Код вставляем в ЭтаКнига

Попробовал, работает, чуть дописал код.
Но работает странно, посмотрите.
Изменяет размер только в одной ячейке из двух! Поменяйте на листе «Исходные» любой «0» на другое число.

Прикрепленные файлы

  • пример.xlsm (17.27 КБ)

Изменено: Андрей Прокофьев23.06.2016 02:25:33

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#24

22.06.2016 22:55:25

Цитата
Андрей Прокофьев написал: надо просматривать диапазон ячеек, а не одну

Откуда мне было знать об этом? Вы же сразу ничего не сказала — просто Calculate…

 

Андрей Прокофьев

Пользователь

Сообщений: 125
Регистрация: 01.01.1970

#25

22.06.2016 23:00:44

Цитата
Юрий М написал: Откуда мне было знать об этом?

Все верно, я для этого пример делал… не успел за Вами

 

Jungl

Пользователь

Сообщений: 830
Регистрация: 18.01.2016

#26

22.06.2016 23:01:40

Андрей Прокофьев, если нужно обратное, то a и b нужно переместить выше, иначе координаты ячеек пропускаются при вводе 0, т.к. выполняется else :)

Код
a = Target.Row
b = Target.Column
If Target.Value <> 0 Then
Sheets("Итоги").Cells(a, b).Font.Size = 20
Else
Sheets("Итоги").Cells(a, b).Font.Size = 11

Используйте Local window и brakepoint, очень помогают

 

Андрей Прокофьев

Пользователь

Сообщений: 125
Регистрация: 01.01.1970

#27

22.06.2016 23:28:58

Цитата
Jungl написал: Используйте Local window и brakepoint

ого! я не спец в vba, больше формулист и такого не знал! буду изучать… Спасибо.

P.S. Урезал свой файл, где все это хочу реализовать.
На листе «форма данных» вносятся данные через форму.
На листе «Факт-План по категориям» формулами собираются данные с первого листа. И именно на этом листе хочу, чтобы при изменении (<> 0) какой-либо ячейки в диапазоне D2:V31 менялся шрифт, помимо настроенного условного форматирования.

Буду очень признателен, если поможете разрешить задачу именно на этом примере.

Прикрепленные файлы

  • 123123123.xlsm (86.07 КБ)

 

Jungl

Пользователь

Сообщений: 830
Регистрация: 18.01.2016

Андрей Прокофьев, как вариант.
За основу было взято

отсюда

Прикрепленные файлы

  • 78816.xlsm (98.17 КБ)

 

Андрей Прокофьев

Пользователь

Сообщений: 125
Регистрация: 01.01.1970

#29

23.06.2016 10:02:34

Спасибо! Работает почти как надо. Почитал пост, откуда был взят пример. Как я понял вы объявили 2 переменные, одна из которых «а» запоминается при открытии книги и в дальнейшем сравнивается со второй «b». Если есть изменения, то срабатывает изменение размера шрифта.

Теперь я пытаюсь разобраться в другом нюансе. А что если я внес данные на лист «Форма данных», макрос сработал, а потом я взял и изменил руками уже имеющиеся данные? У меня вылезает ошибка Run-time error 9 по строке

Код
If a(i, n) <> b(i, n) Then

Опять же догадываюсь, что это из-за переменной «а» которая была сформирована при открытии книги, т.к. она уже отличается от имеющихся данных.
А вот как ее заново формировать после каждого изменения?

Я честно стараюсь разобраться и запомнить как это все работает =)

P.S. Кстати, аналогичная ошибка вылезает, если на лист «Форма данных» в столбец D вписать число, а при этом формат ячеек стоит «Общий» или «числовой». Если формат текстовый, все ок.

Изменено: vikttur24.10.2016 20:25:23

 

Jungl

Пользователь

Сообщений: 830
Регистрация: 18.01.2016

#30

23.06.2016 10:57:51

Цитата
Андрей Прокофьев написал:
У меня вылезает ошибка Run-time error 9 по строке

Дайте угадаю, вы ставите точку останова, смотрите поведение макроса, потом жмете ресет? :)
Если да, то объявленный массив a теперь уже не массив a, там вообще ничего, мы почистили всё.
Эту же ошибку будет выдавать, когда изменив что либо в коде не так — нажали ресет, мы не дойдем до пункта

Код
a = b

где массиву a мы должны были бы присвоить значения массива b

Цитата
Андрей Прокофьев написал:
А вот как ее заново формировать после каждого изменения?

Нужно снова заполнить массив a, но чтобы не закрыватьоткрывать каждый раз книгу, сделайте кнопку на листе и повесьте на него макрос auto_open.

Цитата
Андрей Прокофьев написал:
аналогичная ошибка вылезает, если на лист «Форма данных» в столбец D вписать число

У меня никаких проблем, т.к. я не увидел зависимости второго листа со столбцом D первого листа.

Содержание

  1. Excel формула если размер шрифта
  2. Excel формула если размер шрифта
  3. Измените или увеличьте размер шрифта в строке формул с помощью функции Option
  4. Excel формула если размер шрифта
  5. Excel формула если размер шрифта
  6. Как увеличить шрифт в списке в excel
  7. Изменение размера шрифта
  8. Изменение размера шрифта по умолчанию для всего текста
  9. Excel
  10. PowerPoint
  11. Изменение размера шрифта выделенного текста
  12. Текст Excel. Формат.
  13. Как увеличить шрифт в выпадающем списке?
  14. В выпадающем списке очень мелкий шрифт
  15. Размер шрифта выпадающего списка (Для программирующих в VBA)
  16. Шрифт выпадающего списка в Эксель
  17. EXCEL-Формат представления раскрывающегося списка
  18. Увеличение размера шрифта при условии. (Формулы/Formulas)

Excel формула если размер шрифта

Здравствуйте многоуважаемые форумчане.

Есть необходимость увеличить размер шрифта в диапазоне ячеек при условии.

для этого я выделяю диапазон — условное форматирование — правила выделения ячеек — больше — ставлю значение «9» — пользовательский формат — открывается формат ячеек — вкладка шрифт — доступно для изменения только начертание и подчеркивание а также цвет.

А вот размер и сам шрифт изменить не удается.

Версия офис 2007 рус.
С уважением Александр.

Здравствуйте многоуважаемые форумчане.

Есть необходимость увеличить размер шрифта в диапазоне ячеек при условии.

для этого я выделяю диапазон — условное форматирование — правила выделения ячеек — больше — ставлю значение «9» — пользовательский формат — открывается формат ячеек — вкладка шрифт — доступно для изменения только начертание и подчеркивание а также цвет.

А вот размер и сам шрифт изменить не удается.

Версия офис 2007 рус.
С уважением Александр. alexandr_rus

Сообщение Здравствуйте многоуважаемые форумчане.

Есть необходимость увеличить размер шрифта в диапазоне ячеек при условии.

для этого я выделяю диапазон — условное форматирование — правила выделения ячеек — больше — ставлю значение «9» — пользовательский формат — открывается формат ячеек — вкладка шрифт — доступно для изменения только начертание и подчеркивание а также цвет.

А вот размер и сам шрифт изменить не удается.

Версия офис 2007 рус.
С уважением Александр. Автор — alexandr_rus
Дата добавления — 17.04.2014 в 06:49

Источник

Excel формула если размер шрифта

Как можно изменить или увеличить размер шрифта в строке формул, чтобы содержимое выбранной ячейки можно было более четко отображать в строке формул? В этой статье я расскажу о быстром решении этой задачи в Excel.

Измените или увеличьте размер шрифта в строке формул с помощью функции Option

Фактически, чтобы увеличить размер шрифта в строке формул, вы можете перейти к параметру Excel, чтобы установить размер шрифта, сделайте следующее:

1. Нажмите Файл > Опции , чтобы перейти к Параметры Excel диалоговое окно, затем щелкните Общие на левой панели, а затем выберите нужный размер шрифта в Размер шрифта выпадающий список в правом списке, см. снимок экрана:

2. Затем нажмите OK Нажмите кнопку, чтобы закрыть это диалоговое окно, и появится диалоговое окно с напоминанием о необходимости перезапустить файл Excel, чтобы изменения вступили в силу, см. снимок экрана:

3. Закройте и перезапустите файл Excel, вы увидите, что размер шрифта значения ячейки в строке формул был увеличен, как показано на следующем снимке экрана:

Ноты:

1. Если вы откроете файл Excel, который был создан и сохранен в нормальном размере, только панель формул будет большой.

2. Если вы запустите новую книгу, строки формул, заголовки столбцов и строк также увеличатся, см. Снимок экрана:

Источник

Excel формула если размер шрифта

Здравствуйте, Гуру Ёкселя!

В Excel, возможно ли, в зависимости от значения содержимого ячейки, определить шрифт и(или) тип шрифта, и(или) цвет формулами или только макросы использовать нужно??

Разверну вопрос: Итоговая таблица, в которой хотелось бы что бы каждая команда (сборная) отображалась(выводилась на печать) своим определённым шрифтом и типом шрифта.

Будет проблема с отображением в приложенном файле КАК хотелось бы, чтобы выглядела итоговая таблица, поскольку видов шрифтов это требует за 300. правда, как я понимаю, даже если шрифт не установлен в ячейке шрифтов его название-то, всё рано будет отображено корректно.
К сообщению приложен файл: _1.rar(92.4 Kb)

Здравствуйте, Гуру Ёкселя!

В Excel, возможно ли, в зависимости от значения содержимого ячейки, определить шрифт и(или) тип шрифта, и(или) цвет формулами или только макросы использовать нужно??

Разверну вопрос: Итоговая таблица, в которой хотелось бы что бы каждая команда (сборная) отображалась(выводилась на печать) своим определённым шрифтом и типом шрифта.

Будет проблема с отображением в приложенном файле КАК хотелось бы, чтобы выглядела итоговая таблица, поскольку видов шрифтов это требует за 300. правда, как я понимаю, даже если шрифт не установлен в ячейке шрифтов его название-то, всё рано будет отображено корректно.
К сообщению приложен файл: _1.rar(92.4 Kb) GarryNN

Сообщение Здравствуйте, Гуру Ёкселя!

В Excel, возможно ли, в зависимости от значения содержимого ячейки, определить шрифт и(или) тип шрифта, и(или) цвет формулами или только макросы использовать нужно??

Разверну вопрос: Итоговая таблица, в которой хотелось бы что бы каждая команда (сборная) отображалась(выводилась на печать) своим определённым шрифтом и типом шрифта.

Будет проблема с отображением в приложенном файле КАК хотелось бы, чтобы выглядела итоговая таблица, поскольку видов шрифтов это требует за 300. правда, как я понимаю, даже если шрифт не установлен в ячейке шрифтов его название-то, всё рано будет отображено корректно.
К сообщению приложен файл: _1.rar(92.4 Kb) Автор — GarryNN
Дата добавления — 28.01.2019 в 11:52

Источник

Excel формула если размер шрифта

Буквально сегодня (раньше этого не было!) столкнулся с проблемой. При попытке редактировать формулу изменяется размер шрифта самой формулы. Опытным путем понял, что это зависит от настроек масштаба. Меньше масштаб – меньше «буковки» формулы, больше – больше.

Так как я всегда работаю с масштабом 75% (удобно на ноутбуке), формула становится очень мелкой – почти невозможно с ней работать!

Подчеркну, что это касается только формул – если в ячейке число или текст – проблемы нет. Но стоит поставить знак «=» сразу срабатывает масштабирование… Повторю, что ранее такой проблемы не наблюдалось…

Может кто-то сталкивался и знает путь решения?

Скрин-шот в файле.
Заранее спасибо.

Буквально сегодня (раньше этого не было!) столкнулся с проблемой. При попытке редактировать формулу изменяется размер шрифта самой формулы. Опытным путем понял, что это зависит от настроек масштаба. Меньше масштаб – меньше «буковки» формулы, больше – больше.

Так как я всегда работаю с масштабом 75% (удобно на ноутбуке), формула становится очень мелкой – почти невозможно с ней работать!

Подчеркну, что это касается только формул – если в ячейке число или текст – проблемы нет. Но стоит поставить знак «=» сразу срабатывает масштабирование… Повторю, что ранее такой проблемы не наблюдалось…

Может кто-то сталкивался и знает путь решения?

Скрин-шот в файле.
Заранее спасибо. book

Сообщение Добрый день!

Буквально сегодня (раньше этого не было!) столкнулся с проблемой. При попытке редактировать формулу изменяется размер шрифта самой формулы. Опытным путем понял, что это зависит от настроек масштаба. Меньше масштаб – меньше «буковки» формулы, больше – больше.

Так как я всегда работаю с масштабом 75% (удобно на ноутбуке), формула становится очень мелкой – почти невозможно с ней работать!

Подчеркну, что это касается только формул – если в ячейке число или текст – проблемы нет. Но стоит поставить знак «=» сразу срабатывает масштабирование… Повторю, что ранее такой проблемы не наблюдалось…

Может кто-то сталкивался и знает путь решения?

Скрин-шот в файле.
Заранее спасибо. Автор — book
Дата добавления — 27.02.2020 в 17:19

Источник

Как увеличить шрифт в списке в excel

Изменение размера шрифта

​Смотрите также​ 10​Windows сама не​[bold]ширина списка[/bold] -​ стоит. А с​ Всем понятно, чем​

Изменение размера шрифта по умолчанию для всего текста

​: О, Боже! Она​HELP! Глаза поломать​ самом деле, не​Можно в ячейке​Цвет черты под​

Excel

​ эту кнопку, шрифт​​ формул в Excel.​​Вид шрифта​​ выделить весь текст​​Откройте новый пустой документ.​

​ в новую.​​В классических версиях приложений​​End If​​ настраиваю — как​

​ по ширине ячейки​ учётом того что​​ больше ячеек на​​ звалась. Мы что,​

​ можно.​​ изменить.​​ сделать или убрать​

​ ведерком указывает на​​ в выделенных ячейках​​Чтобы изменить размер​​можно настроить разный.​​ в документе Word,​На вкладке​

​Чтобы изменить размер шрифта​ Excel, PowerPoint и​End Sub​ это сделать -​ (+ «чуть-чуть»);​ подстановку шрифтов в​ экране тем шире​

​ уже потеряли её?​​suvorovdm​А вот размер​ отступ текста этими​ то, каким цветом​ станет​ шрифта в строке​ Можно​ нажмите клавиши CTRL+A.​Главная​ на всех слайдах,​ Word можно изменить​Alex_ST​ например, установить цвет​[bold]количество строк[/bold] -​ винде можно сравнить​ обзор и приятнее​ Не расстраивайте меня,​: Попробуйте изменить масштаб​ (ширину) самого списка​ кнопками.​

PowerPoint

​ будет окрашена ячейка.​жирным​ формул, нажимаем кнопку​изменить шрифт в Excel​На вкладке​в группе​ измените его на​

​ размер шрифта всего​​:​ шрифта — красный?​ в пределах видимости​ с великим шаманством​ работать. НО, если​ не успели приобрести,​

​ листа.(140%)​​ — МОЖНО!​​Как копировать текст​​ Цвет можно выбрать​​. И немного увеличится​

​ «Office». В левой​​на другой. Например:​​Главная​Стили​ образце слайдов. Каждая​ текста или только​AVP​

​[bold]начертание и размер​ 8 строк, чтобы​ и что винда​ есть на листе​ как уже потеряли​А шрифт поставьте​Вот файл-пример из​

​ из Word в​ любой. Для этого​ размер шрифта.​ части диалогового окна​ крупные, мелкие буквы,​

​в поле​​нажмите кнопку вызова​​ презентация PowerPoint содержит​​ выделенного фрагмента.​​,​ шрифта[/bold] — Tahoma,​

​ увидеть остальные, необходимо​ подсовывает тебе в​ выпадающие списки, то​ ) Ваша землячка?​

​ 8.​ моей «копилки», в​ одну ячеку Excel,​ нажимаем на стрелочку​

​Учитывать это нужно,​​ выбираем — «Основные».​жирные​Размер шрифта​ диалогового окна​ образец слайдов со​Способ изменения размера шрифта​

​ 8 пт;​​ будет использовать полосу​​ конечном счёте, то​​ разглядеть сам список​​ А вы откуда?​Люся​​ котором всё расписано​

​ смотрите в статье​

​ в виде треугольника​​ когда создаете большую​​ А в правой​

​, тонкие,​​выберите нужный размер​​.​​ связанными макетами слайдов.​​ по умолчанию зависит​

​, похоже, спрашивал всё-таки​то же самое​ прокрутки списка;​ получается что дать​

​ на большом разрешении​​ )​: Замените шрифт на​​ подробно​

​ «Как вставить в​ и выбираем из​ таблицу, размер которой​ части окна в​​курсив (похожие на письменные)​​ шрифта.​

​Или нажмите клавиши CTRL+ALT+SHIFT+S.​​Примечание:​ от приложения. Выберите​ именно про СТАНДАРТНОЕ​ — можно ли​​[bold]размер[/bold] — следует​​ точный ответ типа​

​ становится проблематично. Решить​yurok​ Arial 10 и​_Boroda_​ ячейку Excel текст​ предлагаемых цветов.​ не должен меняться.​ разделе «При создании​, подчеркивание слов. Выбрать​Вы также можете ввести​Нажмите кнопку​ Если вам нужно​ ниже свое приложение​

Изменение размера шрифта выделенного текста

​ ВСТРОЕННОЕ УФ, а​ увеличить размер шрифта​ учитывать, что «нормальный»​ «исправь там» не​ проблему изменением шрифта​: «. Имя, сестра, имя!»​

​ установите масштаб 100%​: В файле поиграйтесь​ Word» тут.​Можно выбрать новый цвет,​ Как изменить размер​ новых книг» устанавливаем​

​ шрифт: например такой,​​ любой размер с​​Управление стилями​​ изменить тему, сделайте​​ и следуйте указаниям.​ не про его​

​ и как ?​ вид списка будет​ получится.​

​ не удалось. Да​Юрий М​[email protected]@​ с настройками второго​

​В Excel в​ которого нет в​ таблицы Excel, смотрите​ нужный размер шрифта.​

​ такой, такой, такой,​ учетом следующих ограничений:​(третья слева внизу).​ это до изменения​

​На вкладке​​ имитацию макросами для​

​alexandr_rus​ при масштабе листа​кроме того не​ ну и ладно,​: «Мы её теряем»​

​: Мене всегда непонятно​ элемента​​ тексте, в числах​​ предлагаемой таблице цветов.​​ в статье «Как​​ Мы выбрали -16.​​ такой, такой, такой,​​Excel: от 1 до​​Нажмите вкладку​​ шрифта, поскольку в​Файл​ строго определённых ячеек.​: Здравствуйте многоуважаемые форумчане.​​ 100% и более,​​ совсем понятно что​ пойдем в обход.​

Текст Excel. Формат.

Как увеличить шрифт в выпадающем списке?

​ какой размер шрифта​​ этой панели инструментов.​.​ или один из​Размер шрифта​ обрабатываемые ячейки (тем​А вот размер​[bold]ширина списка[/bold] -​ 13% от зарплаты»,​: Еще один вариант,​

​ масштаб листа будет​​vladzah​ настроить размер отображения​

​ статье «Как скрыть​​ также можно выбрать​

​Можно применять все​​ размера шрифта, выходит​ нам нужен, чтобы​Вы также можете щелкать​
​Совет:​ макетов, чтобы изменить​введите нужный размер​
​ более, что Вы​ и сам шрифт​ по ширине ячейки​ тогда офис 2003​

​ пожалуй самый изящный​​ очень даже оправдан​: Позвольте с вами​ шрифта в выпадающем​
​ текст в ячейке​ любой цвет.​

​ эти функции по​​ список предлагаемых шрифтов.​

​ не гадать, удобнее​​ значок​

В выпадающем списке очень мелкий шрифт

​ Можно также изменить​​ размер шрифта только​ шрифта.​ не дали никаких​ изменить не удается.​ (+ «чуть-чуть»);​ — это более​В таблице эксель (офис​ техническими показателями поставленной​ не согласится, Павел:)​ списке?​ Excel».​Кнопка «Границы»​ отдельности или вместе.​ Когда наводим на​

​ изменить шрифт можно​​Увеличить размер шрифта​ шрифт по умолчанию​ в этом макете.​Вы также можете ввести​ комментариев к своему​Версия офис 2007​

​[bold]количество строк[/bold] -​​ чем​ 2007) есть выпадающий​ задачи (а размер​ Разве что в​Merdek84​Кнопка​- здесь можно​
​ Настроить эти функции​ образец шрифта в​ так: смотрим на​или​ или цвет шрифта​
​В образце слайдов или​ любой размер от 1​ коду ни в​ рус.​ в пределах видимости​anval​
​ список на основе​ шрифта в ячейках,​

​ исключительных случаях. )​​: Может проблема в​, чтобы сделать большую​
​ поменять цвет и​ можно так: или​

​ списке, меняется и​​кнопки с буквами «​Уменьшить размер шрифта​ на вкладке​

​ макете выберите уровень​​ до 409, кратный 0,5, например​ нём самом, ни​С уважением Александр.​ 8 строк, чтобы​: Имеется ячейка с​ «проверки данных». Сам​ уверяю вас, будет​New​ Windows. поробуй поставить​

​ ячейку из нескольких,​ ширину разных границ​ выделить уже написанный​

​ наш шрифт в​​А​(​Задать значения по умолчанию​ замещающего текста, для​

​ 10,5 или 105,5.​​ в посте).​

​AVP​​ увидеть остальные, необходимо​ раскрывающимся списком («Данные-Проверка-Список»).​ список, который выпадает​ совсем не 24й,​

​: Ну, девушка же​​ нормальный шрифт стандартной​ нужно их объединить​ ячейки. Нажимаем кнопку​

​ текст и затем​ выделенных ячейках.​»​Увеличить размер​.​ которого хотите изменить​ Кроме того, вы​

​А во-вторых, когда​​: вот так давайте​ будет использовать полосу​

​ Каким образом регулируется​​ после клика на​ а так же​

​ сказала, что у​​ теме, если не​ в одну. Как​
​ «Границы», выбираем «Другие​ нажать нужные кнопки,​Получилось:​

​.​​и​Выбор шрифта для использования​ размер шрифта.​ можете выбрать другой​ пишете пример кода,​ попробуем​ прокрутки списка;​ формат представления этого​ ярлычок, почему-то отображается​

​ — на уровне​​ неё «наболело» ))​

​ измениться значит что-то​​ это сделать, смотрите​ границы» и, выбираем​ или, перед вводом​
​Можно установить​

​Первая буква «А»​​Уменьшить размер​ по умолчанию обеспечивает​На вкладке​ стиль шрифта.​ то постарайтесь всё-таки​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Private Sub Worksheet_Change(ByVal Target​[bold]размер[/bold] — следует​ списка, т.е. где​ очень мелким шрифтом,​ 8го-10го; причем увеличение​P.S. Кстати, а​ в другом.​ в статье «Как​ (отмечаем) какие границы​ текста, нажать соответствующие​шрифт по умолчанию в​ больше второй и​в некоторых более​ его применение во​Главная​Примечание:​ не вводить в​ As Range)​ учитывать, что «нормальный»​ задается цвет, размер,​ практически не читаемым.​ циферки выше 100%​ кто знает как​yurok​ объединить ячейки в​ каким цветом и​ кнопки.​

​ Excel​ у неё справа​ ранних версиях приложений​ всех новых документах.​в поле​ Чтобы эти изменения шрифта​ него лишних сущностей.​

Размер шрифта выпадающего списка (Для программирующих в VBA)

​If Target.Cells.Count >​​ вид списка будет​ начертание шрифта тех​ Хотя в ячейке​ в ряде случаев​ зовут девушку ?​: В самой ячейки​ Excel».​ шириной сделать.​После того, как​, чтобы не менять​ вверху стрелочка (треугольник)​ Office), пока в​ Шрифт по умолчанию​Размер шрифта​ или его размера​Ну зачем, например,​ 1 Then Exit​
​ при масштабе листа​ элементов, что появляются​ после выбора шрифт​ чревато и не​ )) [email protected]@, покажи​ шрифт отображается нормально.​Ivan79​Если из списка функций​ напечатали текст таким​

​ его каждый раз.​​ направлена вверх​ поле​ применяется в новых​выберите нужный размер​ вступили в силу,​ у Вас написано​

​ Sub​​ 100% и более,​ в раскрывающемся списке.​

Шрифт выпадающего списка в Эксель

​ нормальный.​ меньшими проблемами). В​ личи. тфу, как​ А вот когда​: Доброго времени суток!​ «Границы» выберем функцию​ шрифтом и дальше​ Нажимаем на кнопку​. Нажимая на эту​Размер шрифта​ документах, основанных на​ шрифта.​
​ необходимо перезапустить программу​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Intersect(Target, Range(«A3:B150»))​If Not Intersect(Target,​ при уменьшении масштаба​Спасибо.​
​Можно ли как-то​

​ этом случае (спасибо,​​ твоё имя, если​
​ нажимаешь и список​ Как увеличить шрифт​ «Нет границ», то​ надо печатать обычным,​ «Office» в левом​ кнопку, увеличиваем размер​не появится нужный​ активном шаблоне, обычно​Вы также можете ввести​ Excel. Новый шрифт​если далее в​ Range(«A3:B150»)) Is Nothing​ листа будет уменьшаться​alex_gearbox​ увеличить шрифт в​ конечно), ваше решение​ не секрет? )​ выпадает — ну​ в выпадающем списке​
​ удалятся все границы​ отключите эти функции,​ верхнем углу таблицы,​ шрифта в выделенных​ размер.​

​ — Normal.dotm. Можно​​ любой размер, кратный 0,1,​ по умолчанию и​ процедуре Вы оцениваете​
​ Then​ и размер списка.​
​: Для такого раскрывающегося​ самом списке? Изменить​ — вовсе не​Guest​
​ просто микроскопически мелкий​
​ , если страница​
​ в выделенных ячейках.​ нажав снова на​ выбираем «Параметры Excel»​ ячейках.​Формат текста Excel​ создавать и другие​

EXCEL-Формат представления раскрывающегося списка

​ например 10,3 или​​ новый размер шрифта​ значения и в​Call ИзменениеЗначенияЯчейки(Target.Row, Target.Column)​anval​ списка всё зависит​ масштаб таблицы не​ решение. ​: Ставлю 100$ -​ размер шрифта.​
​ стоит на 70%​

​Как повернуть текст в​​ эти кнопки. Курсор​ -> в разделе​А если нажимаем​можно настроить по​ шаблоны, в которых​ 105,7.​
​ будут использоваться только​
​ соответствии с ними​End If​: alex_gearbox!Спасибо, что откликнулся.​
​ только от настроек​ вариант.​И так, как​
​ Таня​Список развернул, элемент​ вместо 100? Просто​
​ Excel​ должен стоять на​ «При создании новых​ на маленькую букву​ своему усмотрению –​ по умолчанию используются​
​Размер маркера автоматически увеличивается​ для новых книг,​ меняете размер шрифта​End Sub​[quote=»alex_gearbox»]Для такого раскрывающегося​ [italic]MS Windows[/italic] и​Спасибо всем ответившим.​ действительно увеличить размер​

​New​​ выбрал (с трудом​ намного удобнее с​относительно границ ячейки​ новом месте, не​ книг» устанавливаем свои​ «А» со стрелкой​
​ увеличить​
​ другие шрифты.​ или уменьшается в​ созданных после перезапуска​
​ только в столбце​Sub ИзменениеЗначенияЯчейки(x, y)​ списка всё зависит​
​ встроенных настроек [italic]MS​Александр​ шрифта записей выпадающего​
​: О, аукцион ?​ естественно), список свернулся,​ таким диапазоном процентов​ по-разному кнопкой​ на тексте, который​ параметры шрифта». Нажимаем​
​ вниз, то шрифт​шрифт,​Чтобы изменить размер шрифта​ соответствии с изменением​ программы Excel. На​ В ?​Dim Col​ только от настроек​

​ Office[/italic].​​: Можно.​
​ меню? Может быть​ ))​ выбранный элемент отображается​ работать!​или выбрать из​ вы выделяли.​
​ «ОК».​
​ будет уменьшаться.​уменьшить, поменять цвет,​ выделенного текста в​
​ размера шрифта.​ книги, созданные ранее,​А зачем в​If Cells(x, 2).Value​ MS Windows и​
​По-порядку:​Как? точный ответ​ можно как-то при​
​Юрий М​ хорошо (крупно).​Ivan79​ контекстного меню «Формат​

Увеличение размера шрифта при условии. (Формулы/Formulas)

​И еще две​​Еще на вкладке​
​Можно установить сразу​ направление текста Excel.​ классических версиях приложения​Совет:​
​ эти изменения не​ процедуре задаёте Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Dim​ ​ ибо надо лезть​ актуальна.​
​ Татьяна!​ как влияет шрифт​ сделать?​
​Текст ячейки можно​Кнопка «Ведерко с полосой​ кнопки с буквами​
​ цифрой или выбрать​
​ на закладке «Главная»​
​ Word, выполните описанные​
​ видеоролик об изменении​
​ новый шрифт по​
​ и как Variant​ 20​
​По-порядку:​ настроек Windows;​
​ в твои настройки​
​VovaK​А по некоторым​
​ стандартной темы в​Serge_007​
​ разместить относительно границ​
​ под ним»​

​:​​ из предлагаемого списка,​​ или вызвать из​​ ниже действия.​
​ размера шрифта на​​ умолчанию и размер​ если потом её​End If​[bold]цвет поля и​[bold]начертание и размер​ и шрифты и​
​: Старая тема. Становится​ признакам она, возможно,​ данном случае. На​:​ ячейки по вертикали​
​– это кнопка​«​ смотрите кнопку, где​
​ контекстного меню. Смотрите​Выделите текст или ячейки​ одном слайде или​ в существующих книгах,​ не используете?​If Cells(x, 2).Value​ шрифта[/bold] — от​ шрифта[/bold] — Tahoma,​ искать что за​ все актуальнее с​ моя землячка :-)​ других машинах та​Alex_ST​ и по горизонтали​ изменения цвета выделенной​Ж​
​ стоит цифра 11.​ статью «Функции Excel.​ с текстом, который​ об изменении текста​ можно переместить листы​
​AVP​ > 0 Then​ ​ настроек Windows;​ ​ 8 пт;​ шрифт у тебя​ увеличением разрешения экрана.​New​ же петрушка.​: Размер шрифта, на​ :​
​ ячейки или диапазона.​» — нажав на​Размер шрифта в строке​ Контекстное меню».​ нужно изменить. Чтобы​ на всех слайдах.​

​ из существующей книги​​: no comments​

Источник

Верхние индексы похожи на нижние индексы, которые представляют собой текст и числа меньшего размера, чем остальной текст, но они появляются над остальным текстом в excel, и для использования этого типа параметра форматирования в наших данных нам нужно щелкнуть правой кнопкой мыши по ячейке и на вкладке ячеек формата в разделе шрифтов отметьте параметр надстрочного индекса.

# 1 — Длинный метод

  • Выделить необходимый текст, который мы хотим сделать надстрочным. Чтобы выделить текст, мы можем либо нажать F2, чтобы войти в «режим редактирования» для выбранной ячейки, либо дважды щелкнуть по ячейке, а затем выбрать текст для применения форматирования.
  • Чтобы открыть диалоговое окно «Формат ячеек», мы можем использовать ярлык в Excel, который Ctrl + 1, или мы можем щелкнуть стрелку в правом нижнем углу ‘Шрифт’ группа.

В диалоговом окне мы можем установить флажок «Надстрочный индекс» и затем нажать «ОК».

# 2 — Короткий метод

Обратите внимание, что клавиши нельзя нажимать одновременно. Каждую комбинацию клавиш следует нажимать и отпускать по очереди:

  • Выберите один или несколько символов, которые нужно отформатировать.
  • Нажмите Ctrl + Shift + F , чтобы открыть диалоговое окно Формат ячеек.
  • Затем нажмите либо Alt + E , чтобы выбрать параметр «Надстрочный индекс» в Excel.

# 3 — Метод уравнения

Чтобы вставить уравнение, выполните следующие действия:

Вставить вкладка -> Символы Группа -> Уравнение Команда

Контекстная вкладка ‘Дизайн’ откроется, как показано ниже:

И поле ввода откроется для ввода уравнения, как показано ниже.

Нам нужно выбрать ‘Надстрочный’ вариант из скрипта.

Метод уравнения 1

После выбора ‘Параметр надстрочного индекса в Excel,’ поле ввода появится, как показано ниже:

Нам нужно ввести число в оба поля, и результат будет выглядеть, как показано ниже.

Мы также могли бы использовать ‘Чернильное уравнение ‘ вариант из ‘Инструменты’ group, которая позволяет нам писать уравнение с помощью мыши и просматривать то же самое, как Excel распознает то же самое.

Метод уравнения 4

Метод уравнения 5

После того, как мы нажмем на ‘Вставить’ , текст появится в текстовом поле.

Минусы использования метода уравнения

Этот метод вставляет математические данные как объект Excel, а не как значение ячейки. Мы можем перемещать, изменять размер и вращать уравнения, используя ручки, но мы не можем ссылаться на них в формулах.

# 4 — Ввод надстрочного индекса с помощью клавиши Alt

MS Excel также предлагает нам вводить цифры с надстрочным индексом (только 1, 2 и 3), используя Alt Key. Чтобы сделать то же самое, нам нужно нажать несколько цифр, удерживая нажатой клавишу Alt.

Указанные ярлыки будут работать, только если выбран шрифт «Calibri» или «Arial». Если мы выбрали любой другой шрифт, то символы могут быть другими, что мы и получаем после ввода этих кодов.

Число с надстрочным индексом или написанное им число преобразуются в «Числовая строка». Тот вот почему мы не можем использовать эти значения для расчета.

# 5 — Метод функции символа

Мы также можем использовать ‘Char’ функция для набора надстрочных чисел. Подробности указаны ниже:

Как и в предыдущем методе, этот вывод формулы представляет собой строку, которую мы не можем использовать для вычислений в Excel.

Если бы нам пришлось добавить ко всем числам одно и то же число с надстрочным индексом, то мы могли бы использовать ‘Custom’ формат.

Предположим, у нас есть 5 чисел, к которым нам нужно добавить ярлык с надстрочным индексом в excel.

Мы выберем числа и нажмем Ctrl + 1, чтобы открыть ‘Формат ячеек’ диалоговое окно и выберите ‘Номер’ таб.

в ‘Номер’ вкладку, мы выберем На заказ и введите желаемый верхний индекс 0², а затем нажмите ‘ХОРОШО.’

В отличие от предыдущего метода, при этом изменяется только визуальное представление ячейки, а не реальное значение в ячейке (разницу можно проверить, проверив значение ing в строке формул и в ячейке). Если мы используем ячейку в любой из формул, для расчета будет использоваться реальное значение (значение строки формулы).

Изменить регистр в Excel! SEMTools для Excel

Дело в том, что в таблице Эксель нужно использовать специальные формулы, которые приводят слова к ВЕРХНЕМ или нижнему регистру. Рассмотрим два случая – когда все написано ЗАГЛАВНЫМИ буквами, и когда маленькими.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Теперь у нас активна и область, где мы можем редактировать формулу и конструктор, откуда мы можем вставить новые символы или структуры. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

Внимание! Для использования этого метода необходимо убедиться, что у вас активирована функция макросов. Если нет, то ее требуется включить. О том, как это сделать, читайте в нашей статье – “Как включить/отключить макросы в Excel“.
Как Изменить Шрифт в Строке Формул Excel • 2 короткий метод

Как сделать все буквы заглавными в Excel

По умолчанию таблицы Excel и Google Spreadsheets не печатают заголовки столбцов или строк, отображаемые на экране. Печать этих строк заголовков часто облегчает отслеживание расположения данных на больших печатных листах.

Функции изменения регистра Excel

В Excel из коробки доступны 3 функции для изменения регистра: СТРОЧН, ПРОПИСН, ПРОПНАЧ. Первая делает все буквы маленькими, вторая — большими.

Любые другие насущные задачи, связанные с изменением регистра букв (например, начинать предложения с заглавной буквы) придется решать при помощи настройки пользовательских функций или макросов.

Надстройка !SEMTools содержит все самые востребованные функции, связанные с изменением регистра букв.

Надстрочный индекс в Excel.

Список «Подчеркивание» предлагает четыре варианта подчеркивания: одинарное по значению; двойное по значению; одинарное по ячейке; двойное по ячейке. В области «Видеоизменение» находятся флажки трех эффектов: Зачеркнутый; Верхний индекс; Нижний индекс.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Например, мы можем использовать ярлыки надстрочного индекса для записи квадратных единиц, таких как m2 или inch2, порядковых чисел, таких как 1st, 2nd или 3rd, или показателей в математике, например 2 3 или 5 2. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

Сетка является очень важным конструктивным элементом оформления электронной таблицы. Иногда для достижения нужного эффекта бывает необходимо форматировать сетку специальным образом. Excel позволяет объединять ячейки, что придает сетке новые возможности, которые можно использовать для создания более четких форм и отчетов.

Изменение шрифта текста в Excel

В Excel легко активировать функцию. Обратите внимание, однако, что он должен быть включен для каждого листа для печати. Активация функции на одном рабочем листе в рабочей книге не приведет к печати заголовков строк и столбцов для всех рабочих листов.

Увеличение размера шрифта при условии.

alexandr_rus

Дата: Четверг, 17.04.2014, 06:49 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Здравствуйте многоуважаемые форумчане.

Есть необходимость увеличить размер шрифта в диапазоне ячеек при условии.

для этого я выделяю диапазон — условное форматирование — правила выделения ячеек — больше — ставлю значение «9» — пользовательский формат — открывается формат ячеек — вкладка шрифт — доступно для изменения только начертание и подчеркивание а также цвет.

А вот размер и сам шрифт изменить не удается.

Версия офис 2007 рус.
С уважением Александр.

 

Ответить

AVP

Дата: Четверг, 17.04.2014, 07:47 |
Сообщение № 2

Группа: Пользователи

Ранг: Участник

Сообщений: 93


Репутация:

12

±

Замечаний:
20% ±


Excel 2007

вот так давайте попробуем
[vba]

Код

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range(«A3:B150»)) Is Nothing Then
Call ИзменениеЗначенияЯчейки(Target.Row, Target.Column)
End If
End Sub

Sub ИзменениеЗначенияЯчейки(x, y)
Dim Col

If Cells(x, 2).Value < 0 Then
Cells(x, 2).Font.Size = 20
End If
If Cells(x, 2).Value > 0 Then
Cells(x, 2).Font.Size = 10
End If

End Sub

[/vba]

К сообщению приложен файл:

_1-3-.xls
(60.0 Kb)

Сообщение отредактировал Serge_007Четверг, 17.04.2014, 20:40

 

Ответить

Alex_ST

Дата: Четверг, 17.04.2014, 22:59 |
Сообщение № 3

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

AVP,
alexandr_rus, похоже, спрашивал всё-таки именно про СТАНДАРТНОЕ ВСТРОЕННОЕ УФ, а не про его имитацию макросами для строго определённых ячеек.
Так вот именно ВСТРОЕННОЕ УФ изменить может только начертание, цвет и тип подчёркивания шрифта.
А тип шрифта и его размер — нет.
Ну а если уж говорить про макросы, то во-первых, далеко не все знают VBA, и, соответственно, не могут самостоятельно разобрать код и понять, как записать условие и обрабатываемые ячейки (тем более, что Вы не дали никаких комментариев к своему коду ни в нём самом, ни в посте).
А во-вторых, когда пишете пример кода, то постарайтесь всё-таки не вводить в него лишних сущностей.
Ну зачем, например, у Вас написано[vba]

Код

Intersect(Target, Range(«A3:B150»))

[/vba] если далее в процедуре Вы оцениваете значения и в соответствии с ними меняете размер шрифта только в столбце В ?
А зачем в процедуре задаёте [vba][/vba] да ещё и как Variant если потом её не используете?



С уважением,
Алексей
MS Excel 2003 — the best!!!

Сообщение отредактировал Alex_STПятница, 18.04.2014, 08:53

 

Ответить

AVP

Дата: Пятница, 18.04.2014, 06:20 |
Сообщение № 4

Группа: Пользователи

Ранг: Участник

Сообщений: 93


Репутация:

12

±

Замечаний:
20% ±


Excel 2007

no comments

Сообщение отредактировал AVPПятница, 18.04.2014, 06:20

 

Ответить

Заглавные (прописные) и строчные буквы в Excel

Разберемся как изменять регистр букв в Excel, т.е. переводить заглавные (прописные) буквы в строчные и наоборот, а также другие различные нестандартные расстановки.

Приветствую всех, уважаемые читатели блога TutorExcel.Ru.

Наверняка многие из вас сталкивались с задачей изменения текста с той целью, чтобы его было удобнее воспринимать и читать, например, перевести заглавные буквы в строчные (проще говоря, большие в маленькие) или наоборот, строчные буквы в заглавные (маленькие в большие), представить текст в стандартном виде (как в предложениях), поменять регистр на противоположный и т.д.
Поэтому, несмотря на то, что Microsoft Excel в основном ориентирован на работу с числовыми данными, все-таки не стоит забывать и про возможность работы с текстовыми данными.

Вместо того, чтобы перенабирать все записи вручную или если просто лень этим заниматься, то предлагаю рассмотреть более удобные способы изменения регистра букв в Excel.
Хотя Excel в полной мере и не обладает возможностями Microsoft Word, тем не менее варианты перевода символов в верхний и нижний регистры есть, давайте подробнее остановимся на 3 основных способах:

  • Применение Microsoft Word. Конвертирование данных посредством программы Microsoft Word;
  • Стандартные функции Excel. Поменять регистр текста можно воспользовавшись функциями СТРОЧН (изменяет все буквы на строчные), ПРОПИСН (изменяет все символы на заглавные) и ПРОПНАЧ (изменяет первые буквы слов на заглавные, все оставшиеся — на строчные);
  • Применение пользовательских функций (UDF). Если варианты со стандартным функционалом не подходят, и нужна другая расстановка прописных и строчных символов, то можно реализовать пользовательскую функцию.

Применение Microsoft Word

Так как в Microsoft Word возможность изменения регистра текста уже реализована, то можно не изобретать велосипед и для перевода заглавных букв в строчные (и наоборот) воспользоваться программой Word.
Алгоритм простой — выделяем и копируем данные из Excel, переходим в Word и вставляем их в документ. Далее применяем опцию Регистр (располагается на вкладке Главная в блоке Шрифт), а затем возвращаем отредактированные данные обратно в Excel.


Метод требует ручного ввода текстовых данных, поэтому для большого объема данных крайне неудобный, в связи с чем такой способ имеет смысл применять только для разовых задач и если нет необходимости автоматизировать процесс.

Стандартные функции Excel

Excel предлагает нам 3 стандартные функции для преобразования данных в строчные (все строчные) и прописные буквы (ВСЕ ПРОПИСНЫЕ), а также смешанную расстановку (Начинать С Прописных).
Детально изучим каждый из вариантов конвертации текстовых данных.

Как сделать все буквы строчными в Excel?

Сделать перевод всех символов в строчные можно с помощью функции СТРОЧН (английская версия LOWER) в Excel:

СТРОЧН(текст)
Делает все буквы в строке текста строчными.

  • Текст(обязательный аргумент) — текст, буквы которого конвертируются в нижний регистр (т.е. в маленькие).

Применим функцию СТРОЧН, где в качестве аргумента выбираем произвольный текст, в котором мы хотим сконвертировать все символы в строчные:

Как сделать все буквы заглавными (прописными) в Excel?

Для перевода текстовых данных в большие буквы можно обратиться к функции ПРОПИСН (английская версия UPPER):

ПРОПИСН(текст)
Делает все буквы в строке текста прописными.

  • Текст(обязательный аргумент) — текст, буквы которого конвертируются в верхний регистр (т.е. в большие).

Принцип действия аналогичный, применяем функцию ПРОПИСН, аргументом указываем текст, который мы планируем сделать состоящим только из заглавных символов:

Как сделать первую букву заглавной в Excel?

Для изменения начального символа каждого слова в тексте из строчного в заглавный можно воспользоваться функцией ПРОПНАЧ (английская версия PROPER):

ПРОПНАЧ(текст)
Начинает текстовую строку с заглавной буквы; делает прописной первую букву в каждом слове текста, преобразуя все другие в строчные.

  • Текст(обязательный аргумент) — текст, в котором начальные буквы слов конвертируются в верхний регистр (т.е. в большие), все оставшиеся — в нижний (т.е. в маленькие).

Все то же самое, что и в предыдущих примерах, применяем к данным функцию ПРОПНАЧ, в котором хотим конвертировать начальные буквы слов в большие, а все оставшиеся сделать маленькими:


Однако при работе с ПРОПНАЧ необходимо учитывать, что Excel воспринимает знаки препинания как начало нового слова.
В данном случае не только запятая, точка, пробел, вопросительный или восклицательный знак означают конец слова, но и любые другие знаки препинания (двоеточие, точка с запятой, кавычки, скобки, дефис, тире и т.д.).
Из-за этого могут возникнуть ситуации, когда некоторые слова преобразуются правильно (пример алма-ата -> Алма-Ата), а некоторые некорректно (пример кое-что -> Кое-Что).

Применение пользовательских функций (UDF)

Идём дальше и переходим к нестандартным способам конвертации.
Третий вариант изменения регистра текста — пользовательская функция, где мы можем реализовать любой произвольный шаблон конвертирования.
Давайте повторим функционал смены регистра из текстового редактора Word, в которой к 3 основным (ВСЕ ПРОПИСНЫЕ, все строчные и Начинать С Прописных) добавляются еще 2 варианта — Как в предложениях и иЗМЕНИТЬ рЕГИСТР.
Так как в общем и целом никаких ограничений на итоговый вид текстовых данных нет, то также добавим реализацию нестандартных расстановок, к примеру, ЧеРеДоВаНиЕ рЕгИсТрОв и ПрОИЗвоЛЬноЕ нАПиСАниЕ.

Переходим в редактор Visual Basic (горячая клавиша Alt + F11), добавляем новый модуль и записываем код новой функции (напротив основных действий кода даются пояснения):

Преобразование всех букв в заглавные в Microsoft Excel

В некоторых ситуациях весь текст в документах Excel требуется писать в верхнем регистре, то есть, с заглавной буквы. Довольно часто, например, это нужно при подаче заявлений или деклараций в различные государственные органы. Чтобы написать текст большими буквами на клавиатуре существует кнопка Caps Lock. При её нажатии запускается режим, при котором все введенные буквы будут заглавными или, как говорят по-другому, прописными.

Но, что делать, если пользователь забыл переключиться в верхний регистр или узнал о том, что буквы нужно было сделать в тексте большими лишь после его написания? Неужели придется переписывать все заново? Не обязательно. В Экселе существует возможность решить данную проблему гораздо быстрее и проще. Давайте разберемся, как это сделать.

Трансформация строчных символов в прописные

Если в программе Word для преобразования букв в заглавные (прописные) достаточно выделить нужный текст, зажать кнопку SHIFT и дважды кликнуть по функциональной клавише F3, то в Excel так просто решить проблему не получится. Для того, чтобы преобразовать строчные буквы в заглавные, придется использовать специальную функцию, которая называется ПРОПИСН, или воспользоваться макросом.

Способ 1: функция ПРОПИСН

Сначала давайте рассмотрим работу оператора ПРОПИСН. Из названия сразу понятно, что его главной целью является преобразование букв в тексте в прописной формат. Функция ПРОПИСН относится к категории текстовых операторов Excel. Её синтаксис довольно прост и выглядит следующим образом:

Как видим, оператор имеет всего один аргумент – «Текст». Данный аргумент может являться текстовым выражением или, что чаще, ссылкой на ячейку, в которой содержится текст. Данный текст эта формула и преобразует в запись в верхнем регистре.

Теперь давайте на конкретном примере разберемся, как работает оператор ПРОПИСН. У нас имеется таблица с ФИО работников предприятия. Фамилия записана в обычном стиле, то есть, первая буква заглавная, а остальные строчные. Ставится задача все буквы сделать прописными (заглавными).

    Выделяем любую пустую ячейку на листе. Но более удобно, если она будет располагаться в параллельном столбце тому, в котором записаны фамилии. Далее щелкаем по кнопке «Вставить функцию», которая размещена слева от строки формул.

Запускается окошко Мастера функций. Перемещаемся в категорию «Текстовые». Находим и выделяем наименование ПРОПИСН, а затем жмем на кнопку «OK».

После этого действия содержимое первой ячейки столбца с фамилиями выводится в предварительно выделенный элемент, в котором содержится формула ПРОПИСН. Но, как видим, все отображаемые в данной ячейке слова состоят исключительно из заглавных букв.

Теперь нам нужно произвести преобразование и для всех других ячеек столбца с фамилиями работников. Естественно, мы не будем для каждого сотрудника применять отдельную формулу, а просто скопируем уже существующую при помощи маркера заполнения. Для этого ставим курсор в нижний правый угол элемента листа, в котором содержится формула. После этого курсор должен преобразоваться в маркер заполнения, который выглядит как небольшой крестик. Производим зажим левой кнопки мыши и тянем маркер заполнения на количество ячеек равное их числу в столбце с фамилиями сотрудников предприятия.

Как видим, после указанного действия все фамилии были выведены в диапазон копирования и при этом они состоят исключительно из заглавных букв.

Но теперь все значения в нужном нам регистре расположены за пределами таблицы. Нам же нужно вставить их в таблицу. Для этого выделяем все ячейки, которые заполнены формулами ПРОПИСН. После этого кликаем по выделению правой кнопкой мыши. В открывшемся контекстном меню выбираем пункт «Копировать».

После этого выделяем столбец с ФИО сотрудников предприятия в таблице. Кликаем по выделенному столбцу правой кнопкой мыши. Запускается контекстное меню. В блоке «Параметры вставки» выбираем пиктограмму «Значения», которая отображена в виде квадрата, содержащего цифры.

  • После этого действия, как видим, преобразованный вариант написания фамилий заглавными буквами будет вставлен в исходную таблицу. Теперь можно удалить диапазон, заполненный формулами, так как он нам больше не нужен. Выделяем его и кликаем правой кнопкой мыши. В контекстном меню выбираем пункт «Очистить содержимое».
  • После этого работу над таблицей по преобразованию букв в фамилиях сотрудников в прописные можно считать завершенной.

    Способ 2: применение макроса

    Решить поставленную задачу по преобразованию строчных букв в прописные в Excel можно также при помощи макроса. Но прежде, если в вашей версии программы не включена работа с макросами, нужно активировать эту функцию.

      После того, как вы активировали работу макросов, выделяем диапазон, в котором нужно трансформировать буквы в верхний регистр. Затем набираем сочетание клавиш Alt+F11.

    Запускается окно Microsoft Visual Basic. Это, собственно, редактор макросов. Набираем комбинацию Ctrl+G. Как видим, после этого курсор перемещается в нижнее поле.

    Вводим в это поле следующий код:

    for each c in selection:c.value=ucase(c):next

    Затем жмем на клавишу ENTER и закрываем окно Visual Basic стандартным способом, то есть, нажав на кнопку закрытия в виде крестика в его правом верхнем углу.

  • Как видим, после выполнения вышеуказанных манипуляций, данные в выделенном диапазоне преобразованы. Теперь они полностью состоят из прописных букв.
  • Для того, чтобы сравнительно быстро преобразовать все буквы в тексте из строчных в прописные, а не терять время на его ручное введение заново с клавиатуры, в Excel существует два способа. Первый из них предусматривает использование функции ПРОПИСН. Второй вариант ещё проще и быстрее. Но он основывается на работе макросов, поэтому этот инструмент должен быть активирован в вашем экземпляре программы. Но включение макросов – это создание дополнительной точки уязвимости операционной системы для злоумышленников. Так что каждый пользователь решает сам, какой из указанных способов ему лучше применить.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Заглавные и строчные буквы в Excel

    Мне иногда не хватает в Excel команды, аналогичной «Регистр» Word’а, которая в один щелчок могла бы превращать текст в читаемый. Например, сделать из полностью строчного текста предложения. Иными словами, менять регистр и превращать заглавные, то есть прописные буквы в строчные и наоборот. Заглавные и строчные буквы в Excel приходится преобразовывать совсем по-другому, а именно с помощью функций.

    Функции

    В первую очередь обратим внимание на функции, которых в простых случаях хватит:

    1. Функция СТРОЧН(). У нее только один аргумент — текст, который она перебирает и каждую букву которого превращает в строчную.
    2. Функция ПРОПИСН(). Аналогичная предыдущей, только превращает все наоборот в заглавные (прописные) буквы.
    3. Функция ПРОПНАЧ(). Эта функция превращает в заглавную первую букву каждого слова.

    В принципе, этого хватает. На рисунке можно посмотреть результат работы этих функций:

    Сложные режимы

    Конечно, бывают случаи, когда простого использования этих функций недостаточно. Например, уже упомянутая команда «Регистр» содержит 5 режимов:

    Как видите, три режима вполне реализуются через текстовые функции. Но остальные две, а именно — «Как в предложениях» и «иЗМЕНИТЬ РЕГИСТР» стандартными средствами не достичь.

    У вас есть следующие варианты для того, чтобы получить желаемое:

    1. Метод простой и грубый . Как говорил Принц-Полукровка в «Гарри Поттере»: «просто засуньте им в глотку безоар». А именно, копируете нужный текст, переходите в Word, там вставляете, применяете команду «Регистр», потом получившийся текст тащите обратно в Excel. Преимущества — скорость и незамысловатость. Недостаток — с большими таблицами придется повозиться, менять форматирование и т.д.
    2. Использовать макрос или пользовательскую функцию. Лично я пытался реализовать через формулы массива или через комбинации функций, но получалось так громоздко и неэффективно по сравнению с найденным на сайте «Мир MS Excel» способом, что я решил его передать без каких-либо поправок.

    Пользовательская функция

    Вот сам текст функции:

    Как ею пользоваться, по шагам:

    1. Открываете Excel, нажимаете Alt+F11, откроется окно Visual Basic.
    2. Команда Insert/Module. В открывшееся поле вставляете текст.
    3. Переходите в Excel, теперь в списке функций, в полном алфавитном перечне у вас появилась функция ConvertRegistr.
    4. У этой функции два аргумента — ячейка и режим преобразования регистра. В тексте функции есть комментарии, какой режим обозначен какой цифрой. По сути она заменяет предыдущие три функции, а работает полным аналогом уже упоминавшейся команды «Регистр». Правда, есть нюанс — 4й пункт — «Как в предложениях» — работает только для одного предложения. Если кому нужно, пишите на мэйл, скину рабочий вариант, который переработает нормальный литературный текст.
    5. Если вы хотите, чтобы функция всегда была под рукой, сохраните файл как надстройку Excel в папке Addins. У меня она находится по адресу: C:UsersuserAppDataRoamingMicrosoftAddIns.
    6. Активируйте надстройку через Офис/Параметры Excel/Надстройки/Перейти в надстройки. Там появится окно, где надо будет поставить галочку напротив названия файла. Также возможно прописать макрос пребразования регистра в диапазонах, это вы сможете посмотреть здесь .

    Удачи в использовании!
    Эксель Практик
    «Глаза боятся, а руки делают»

    P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.

    Заглавные и строчные буквы в Excel : 12 комментариев

    команды «регистр» в Экселе не существует … к преогромному сожалению.

    Статья полезная, но почему-то не указано некоторое количество важной информации. Как VBA открыть написано, а где находится список функций нет. А как сохранить скрипт в виде add in? Тоже, видимо, должно было всем понятно.

    Опять же, как добавить кнопку на панель тоже не написано. Видимо это куда проще, чем запустить VBA через Excel.

    Роман, спасибо, исправлюсь. На момент написания статьи сделал быстро, некоторые моменты можно было сделать проще.

    Статья понравилась, очень нужная вещь. Столкнулась с одной трудностью:
    когда использую вышеописанную пользовательскую функцию со значением 4 (Как в предложениях), то заглавной становится только первая буква, даже если в ячейке стоит точка и после неё едёт новое предложение, т.е. новое предложение начинается со строчной буквы

    Вообще-то да. Возьму на заметку, постараюсь залить расширенный вариант.

    Здравствуйте. А может Вы мне сможете помочь? Есть такой текст «Выдача кредитов; прием платежей; обменный пункт; отдел по работе с населением», а его надо преобразовать вот в такой «Выдача кредитов; Прием платежей; Обменный пункт; Отдел по работе с населением». Т .е. каждая буква после точки с запятой должна быть большой. Не каждого слова, не начало предложение а именно после «;». Как добиться подобного результата? Что написать, и куда это потом вставлять и как применять? Пожалуйста подскажите, если знаете.

    Изучите функции СЦЕПИТЬ, НАЙТИ, ПСТР, в принципе с теми, что есть в статье этого хватит. Или пришлите файл на почту.

    Функция, которая делает заглавными буквы из соседней ячейки.

    Cпасибо огромное
    очень помогли

    Первые три функции очень помогли, хочу сказать Вам огромное РАХМАТ.
    Функция СТРОЧН().
    Функция ПРОПИСН().
    Функция ПРОПНАЧ().

    Изменение регистра текста

    Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

    В отличие от Microsoft Word, в Microsoft Excel отсутствует кнопка » изменить регистр » для изменения регистра. Однако вы можете использовать прописныеи строчныефункции для автоматического изменения регистра существующего текста на прописные, строчные или соответствующие регистры. Функции — это только встроенные формулы, предназначенные для выполнения определенных задач (в данном случае преобразование текстовых регистров).

    Как изменить регистр

    В приведенном ниже примере ПРАВИЛЬНая функция используется для преобразования названий прописных букв в столбец A в надлежащий регистр, в котором прописные буквы заменяются только первой буквой в имени.

    Сначала вставьте временный столбец рядом со столбцом, содержащим текст, который вы хотите преобразовать. В этом случае мы добавили новый столбец (B) справа от столбца » имя клиента «.


    в ячейку B2, введите = правильное (a2), а затем нажмите клавишу Ввод.


    . Эта формула преобразует имя в ячейке A2 из прописных в надлежащий регистр. Чтобы преобразовать текст в нижний регистр, вместо него введите = снизу (a2) . Используйте = Upper (a2) в том случае, если нужно преобразовать текст в верхний регистр, заменив ячейку A2 на соответствующую ссылку.

    Теперь заполните формулу в новом столбце. Самый быстрый способ сделать это — выбрать ячейку B2, а затем дважды щелкнуть маленький черный квадрат, который отображается в правом нижнем углу ячейки.

    Совет: Если данные находятся в таблице Excel, при вводе формулы автоматически создается вычисляемый столбец со значениями, заполненными по ним.

    На этом этапе должны быть выделены значения в новом столбце (B). Нажмите клавиши CTRL + C , чтобы скопировать их в буфер обмена.


    правой кнопкой мыши ячейку A2, выберите команду Вставить, а затем — значения. Этот шаг позволяет вставить только имена, а не базовые формулы, которые не нужно оставлять.

    Вы можете удалить столбец (B), так как он больше не нужен.

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

    Понравилась статья? Поделить с друзьями:
  • Excel формула если равно диапазону
  • Excel формула если равно диапазон
  • Excel формула если пусто то иначе
  • Excel формула если пустая заполненная ячейка
  • Excel формула если пстр