Notifications
Clear all

Pri Maiusculo

6 Posts
3 Usuários
0 Reactions
1,397 Visualizações
(@lopesluc)
Posts: 3
New Member
Topic starter
 

Olá a todos!
Baixei uma planilha para Cadastro de Fornecedores. Bastante simples e útil. Porém estou tentando fazer algumas melhorias, mas infelizmente não estou conseguindo.
São:
Gostaria de organizar para que ao digitar informações fosse padronizado a escrita.
Para os ítens:
Contato no fornecedor / Atividade / Empresa ou Pessoa / Endereço / Bairro Cidade / Estado. função Pri Maiúscula.
Usei a função abaixo, mas não consegui fazer funcionar.
MACRO PRI_MAIUSCULA

Function Nome_maiusculo(Texto)

Dim Vpalavra, inicio, termino, Wresultado
inicio = 1
Texto = LCase(Texto) & " "

Do Until InStr(inicio, Texto, " ") = 0
   termino = InStr(inicio, Texto, " ")
   Vpalavra = Mid(Texto, inicio, termino - inicio)
   inicio = termino + 1

   If Vpalavra <> "de" And Vpalavra <> "da" And Vpalavra <> "do" And _
      Vpalavra <> "das" And Vpalavra <> "dos" And Vpalavra <> "a" And _
      Vpalavra <> "e" Then
      Vpalavra = UCase(Left(Vpalavra, 1)) & LCase(Mid(Vpalavra, 2))
   End If
   Wresultado = Wresultado & " " & Vpalavra
Loop

Nome_maiusculo = Trim(Wresultado)

End Function

Para e-mail: tudo minúsculo
Para números de telefones padrão: xxx - xxxxx-xxxx

Se conseguir fazer dessa forma, acredito que a planilha ficará bastante organizada e será bastante funcional.

Conto com o conhecimento e atenção de vocês do fórum.

Grato

Luciano

 
Postado : 20/01/2017 7:11 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Alterei sua macro p/ primeira letra maiúscula, penso q melhorou desempenho e leitura.
Alterei o cadastramento p/ utilizar a macro.

Não montei a parte p/ números.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 21/01/2017 4:56 am
(@lopesluc)
Posts: 3
New Member
Topic starter
 

Obrigado DJunqueira! Ficou ótima!
Qual a necessidade de deixar ativo o filtro na planilha de cadastro? Influencia em algo no funcionamento da macro, não, correto?
Muito obrigado!!!

 
Postado : 21/01/2017 4:17 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Na realidade não era o filtro q queria deixar ativo, mas sim a tabela nomeada p/ poder manter a formatação p/ linhas acrescentadas.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 21/01/2017 9:10 pm
(@lopesluc)
Posts: 3
New Member
Topic starter
 

Obrigado pela atenção!

 
Postado : 22/01/2017 7:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde lopesluc

Como você é novato no fórum, para facilitar a tua participação, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Acessando os links você ficará por dentro das regras e outras instruções, e também saberá como marcar o tópico como Resolvido.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/01/2017 9:47 am