Eu encontrei uma solução com o VBA:
Clique com o botão direito do mouse na guia da sua planilha e escolha "Mostrar código ...". No VBA-Editor, digite estas macros:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:C100")) Is Nothing Then
On Error GoTo ErrorHandler
Application.EnableEvents = False
Target.Value = UCase(Target)
ErrorHandler:
Application.EnableEvents = True
End If
End Sub
Altere o intervalo correspondente às suas necessidades. Você precisa salvar seu arquivo como *.xlsm
. Então todo texto no intervalo é convertido em maiúsculas.