al volo non è sicuramente possibile...
ma è possibile farlo appena in uscita dalla cella, subito dopo la modifica.

basta sfruttare l'evento Change del WorkSheet che ti interessa che viene rilasciato ogni qualvolta si modifica una cella:

codice:
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Value = UCase(Target.Value)
End Sub
queste righe basta inserirle nel codice del foglio di lavoro nel quale vuoi che agiscano.

Boolean