Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2016 - [решено] Как сделать первую букву в ячейке заглавной?

Ответить
Настройки темы
2016 - [решено] Как сделать первую букву в ячейке заглавной?

Аватара для Avatar-Lion

Support L1+


Contributor


Сообщения: 5164
Благодарности: 1032


Конфигурация

Профиль | Отправить PM | Цитировать


Перерыл все настройки Excel, но так и не смог понять как сделать так, чтобы в колонке №2 (В) первая буква автоматом становилась заглавной. Самое смешное, что в Word'е есть опция "Делать первую букву в ячейке таблицы заглавной", но вот в Excel'е в аналогичном месте (настройки правописания) этот пункт попросту отсутствует. Дичь какая-то...

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

Отправлено: 19:39, 10-09-2024

 

Аватара для NickM

Ветеран


Contributor


Сообщения: 4463
Благодарности: 1054

Профиль | Отправить PM | Цитировать


Изменение регистра текста
Цитата:
В отличие от Microsoft Word, в Microsoft Excel нет кнопки Изменить регистр для изменения прописной буквы. Однако можно использовать функции UPPER, LOWER или PROPER, чтобы автоматически изменить регистр существующего текста на верхний, нижний или правильный регистр. Функции — это просто встроенные формулы, предназначенные для выполнения определенных задач, в данном случае преобразования текстового регистра.

Отправлено: 20:12, 10-09-2024 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Динохромный


Contributor


Сообщения: 700
Благодарности: 320

Профиль | Отправить 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

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

-------
[Форум Word и Excel] - [Как запустить Word, Excel и Outlook в безопасном режиме?] - [Как удалить шаблон Word Normal.dotm?]

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:15, 10-09-2024 | #3


Аватара для Avatar-Lion

Support L1+


Contributor


Сообщения: 5164
Благодарности: 1032

Профиль | Отправить PM | Цитировать


NickM, Нет, это не годится, я же сказал - для пустой таблицы.

a_axe, О, прикольно. Вроде работает. Спасибо большое.

Отправлено: 21:39, 10-09-2024 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2016 - [решено] Как сделать первую букву в ячейке заглавной?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход