locked
LETRA MAIUSCULA NO EXCEL

    Pergunta

  •  

    Caros companheiros,

     

     gostaria de realizar uma formula ou validacao que as letras que fossem digitadas na celula mesmo que minuscula dai viravam maiuscula no entanto na ajuda do excel diz que o parametro para isso é:

    =maiuscula(nome da celula) no entanto se eu coloco essa formula dentro da onde eu vou digitar o conteudo da erro se eu digitar essa formula em outra celula dai o conteudo que for digitado em minusculo nesta celula e convertido em maiusculo na celula onde esta a formula. na verdade eu quero deixar em maiuscula a celula de digitacao.

     

    um abraco

    quinta-feira, 1 de novembro de 2007 12:28

Todas as Respostas

  • Para o que quer fazer, o mais simples é usar a tecla Caps Lock, que tem justamente esta finalidade.

     

    Também é possível fazer por VBA usando o evento Worksheet_Change:

    Code Block

     

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim blnEnableEvents As Boolean

    On Error GoTo ErrHandler

    blnEnableEvents = Application.EnableEvents
    Application.EnableEvents = False

    If Target.Column = 1 Then 'aplica a regra apenas na primeira coluna
        If Target.HasFormula = False Then
            Target.Value = UCase(Target.Text)
        End If
    End If

    Application.EnableEvents = blnEnableEvents

    ExitHere:
    Exit Sub

    ErrHandler:
    MsgBox Err.Description & vbCrLf & Err.Number & vbCrLf & Err.Source, vbCritical, "Sheet1-Worksheet_Change"
    Resume ExitHere
    End Sub

     

     

     

    sexta-feira, 2 de novembro de 2007 11:59
  • Boa tarde Luiz,

     

    Entrei no forum em busca de uma solução.

    Tenho uma planilha de dados no excel, mas os dados foram lançados

    ora em maiuscula, ora em minuscula.

    Preciso padronizar e não estou conseguindo.

    Sera que tens solução para isso?

     

    Obrigada.

    segunda-feira, 5 de novembro de 2007 18:02
  • Oi Renata,

     

    você precisa padronizar planilhas já preenchidas ou o próprio preenchimento?

     

    terça-feira, 6 de novembro de 2007 04:07
  • Oi,

     

    Preciso padronizar as planilhas ja preenchidas.

     

    Obrigada.

    domingo, 9 de dezembro de 2007 23:55
  • Oi Renata,

     

    aqui tem um código de exemplo: http://techonthenet.com/excel/macros/ucase.php

     

    quarta-feira, 12 de dezembro de 2007 00:38