|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2016 - [решено] Как сделать первую букву в ячейке заглавной? |
|
|
2016 - [решено] Как сделать первую букву в ячейке заглавной?
|
|
Support L1+ Сообщения: 5421 |
Перерыл все настройки Excel, но так и не смог понять как сделать так, чтобы в колонке №2 (В) первая буква автоматом становилась заглавной. Самое смешное, что в Word'е есть опция "Делать первую букву в ячейке таблицы заглавной", но вот в Excel'е в аналогичном месте (настройки правописания) этот пункт попросту отсутствует. Дичь какая-то...
Гугл в ответ на соответствующий запрос выдает только всяческие формулы, которые применяются к уже заполненным таблицам, а мне нужно настроить пустую таблицу, так сказать, на будущее. |
|
|
Отправлено: 19:39, 10-09-2024 |
|
Ветеран Сообщения: 4631
|
Профиль | Отправить PM | Цитировать Изменение регистра текста
Цитата:
|
|
|
Отправлено: 20:12, 10-09-2024 | #2 |
|
Динохромный Сообщения: 711
|
Профиль | Отправить 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+ Сообщения: 5421
|
Профиль | Отправить 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 | |
|