|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2016 - [решено] Как сделать первую букву в ячейке заглавной? |
|
2016 - [решено] Как сделать первую букву в ячейке заглавной?
|
Support L1+ Сообщения: 5164 |
Профиль | Отправить PM | Цитировать Перерыл все настройки Excel, но так и не смог понять как сделать так, чтобы в колонке №2 (В) первая буква автоматом становилась заглавной. Самое смешное, что в Word'е есть опция "Делать первую букву в ячейке таблицы заглавной", но вот в Excel'е в аналогичном месте (настройки правописания) этот пункт попросту отсутствует. Дичь какая-то...
Гугл в ответ на соответствующий запрос выдает только всяческие формулы, которые применяются к уже заполненным таблицам, а мне нужно настроить пустую таблицу, так сказать, на будущее. |
|
Отправлено: 19:39, 10-09-2024 |
Ветеран Сообщения: 4463
|
Профиль | Отправить PM | Цитировать Изменение регистра текста
Цитата:
|
|
Отправлено: 20:12, 10-09-2024 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Динохромный Сообщения: 700
|
Профиль | Отправить PM | Цитировать Avatar-Lion, стандартными средствами такое в лоб не получить, а вы не хотите поместить в VBA редакторе в код нужного листа код наподобие такого:
Скрытый текст
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.Columns.Item(2)) Is Nothing Then Debug.Print VarType(Intersect(Target, Me.Columns.Item(2)).Cells(1, 1).Value) If VarType(Intersect(Target, Me.Columns.Item(2)).Cells(1, 1).Value) = 8 Then Intersect(Target, Me.Columns.Item(2)).Cells(1, 1).Value = UCase(Left(Intersect(Target, Me.Columns.Item(2)).Cells(1, 1).Value, 1)) & Mid(Intersect(Target, Me.Columns.Item(2)).Cells(1, 1).Value, 2) End If End If End Sub Создавать регулярку большого смысла не вижу, скорее всего это будет дольше по времени. |
------- Отправлено: 20:15, 10-09-2024 | #3 |
Support L1+ Сообщения: 5164
|
Профиль | Отправить PM | Цитировать NickM, Нет, это не годится, я же сказал - для пустой таблицы.
a_axe, О, прикольно. Вроде работает. Спасибо большое. |
Отправлено: 21:39, 10-09-2024 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2019 - «Как объединить в одной ячейке Excel две формулы? | rafka | Microsoft Office (Word, Excel, Outlook и т.д.) | 2 | 24-05-2024 09:19 | |
2019 - [решено] Как к данным в ячейке добавить диапазон? | kill-kit | Microsoft Office (Word, Excel, Outlook и т.д.) | 10 | 22-06-2020 12:25 | |
Разное - Как в ячейке вывести название листа? | alvinkao | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 28-12-2016 20:59 | |
PowerShell - [решено] С условием убрать первую букву в имени файла | c4uran | Скриптовые языки администрирования Windows | 4 | 09-12-2015 16:14 | |
CMD/BAT - [решено] Первую букву в строке | GhostKU | Скриптовые языки администрирования Windows | 2 | 18-08-2011 16:14 |
|