upd Можно макросом, чтобы меняло прямо в колонке, где введено. Клик правой кнопки мыши на ярлычке нужного листа, выбираете "Исходный текст" и вставляете там вот такой код: [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target.Column = 3 Then ' здесь номер нужной вам колонки With Target If .Value = "" Then Exit Sub .Value = UCase(Left(.Value, 1)) & Right(.Value, Len(.Value) - 1) End With End If End Sub
[/vba] Еще раз обращаю внимание, вместо цифры 3 вставляете номер нужного вам столбца
это если надо сделать заглавными первые буквы во всех словах, а если только в первом, то
upd Можно макросом, чтобы меняло прямо в колонке, где введено. Клик правой кнопки мыши на ярлычке нужного листа, выбираете "Исходный текст" и вставляете там вот такой код: [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target.Column = 3 Then ' здесь номер нужной вам колонки With Target If .Value = "" Then Exit Sub .Value = UCase(Left(.Value, 1)) & Right(.Value, Len(.Value) - 1) End With End If End Sub
[/vba] Еще раз обращаю внимание, вместо цифры 3 вставляете номер нужного вам столбцаМВТ
Сообщение отредактировал МВТ - Пятница, 27.03.2015, 21:06