bomar Postado Março 31, 2006 Denunciar Share Postado Março 31, 2006 olá pessoaltenho uma dúvida!!!:no excel gostaría de limitar determinadas células a um número exato de caractares sem que o usuárioo possa excedê-lo...alguém sabe como faz isso!?já ouvi falar que preciso fazer isso com auxílo do VB... obrigadoPhilipe Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Abril 9, 2006 Denunciar Share Postado Abril 9, 2006 Sim, você pode fazer isso com VBA. O exemplo abaixo vai limitar o conteúdo da célula C2:Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row = 2 And Target.Column = 3 Then s = Trim(Str(Target.Value)) If Len(s) > 5 Then Target.Value = Left(s, 5) End If End If End SubBasta colar o código acima na Plan1 no VBA (ALT+F11). Este código será executado para qualquer célula que seja alterada na planilha Plan1, mas só fará a verificação e alteração da célula C2 porque eu coloquei para verificar a coluna (3) e a linha (2). Se o conteúdo desta célula for maior que 5 caracteres (ou dígitos), o conteúdo da mesma é alterado para somente 5.Certo? ;)Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bomar
olá pessoal
tenho uma dúvida!!!:
no excel gostaría de limitar determinadas células a um número exato de caractares sem que o usuárioo possa excedê-lo...
alguém sabe como faz isso!?
já ouvi falar que preciso fazer isso com auxílo do VB...
obrigado
Philipe
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.