Notifications
Clear all

Proper

6 Posts
4 Usuários
0 Reactions
1,340 Visualizações
(@vonzuben)
Posts: 549
Honorable Member
Topic starter
 

Coloquei o Application.WorksheetFunction.Proper e retirou o azul

OBS: Quero colocar na caixa de combinação do mês a primeira letra em maiúsculo

Linha :
CB_Mth.AddItem Format(DateSerial(Year(Date), Month(Date) + i, 0), "mmmm")

https://www.sendspace.com/file/q3c7k6

Obrigado !

 
Postado : 16/04/2018 7:50 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

vonzuben,

Bom dia!

Conforme as normas do fórum, o título da sua mensagem deve conter um resumo da sua dúvida. Desse modo, EDITE o título da sua mensagem de modo a que o mesmo reflita o resumo da sua dúvida.

Aproveite também e explique no texto o que você realmente quer. Eu, por exemplo, confesso que não entendi nada!

Outro detalhe: os códigos VBA aqui no fórum devem ser inseridos com a utilização da ferramenta CODE existente logo no início da caixa de mensagens.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 16/04/2018 8:11 am
(@vonzuben)
Posts: 549
Honorable Member
Topic starter
 

Coloquei o Application.WorksheetFunction.Proper e retirou o azul ( Que azul ? Está na imagem )
Em qual linha colocou ? ( A linha está no post !)
Quero colocar na caixa de combinação do mês a primeira letra em maiúsculo ( Proper é para colocar a primeira letra em maiúsculo )
Caixa de combinação ( É a caixa de listagem dos 12 meses )

Q lugar q você não entendeu ?

 
Postado : 16/04/2018 8:43 am
(@gfsouza86)
Posts: 0
Trusted Member
 

vonzuben

Quando o wagner respondeu seu post ele teve a intenção apenas de te ajudar e te informar que aqui no fórum existem regras que devem ser respeitadas
Caso não saiba como se comportar aqui no fórum, ou não saiba como postar suas duvidas, da uma lida na FAQ http://www.planilhando.com.br/forum/faq.php

Desnecessário a sua resposta para alguém que teve a intenção de corrigir os seus erros para te ajudar!

G@b®!eL

Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.

 
Postado : 16/04/2018 8:54 am
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Boa tarde.

1) O VBA, ao contrário do Excel, é fortemente Case Sensitive então ao alterar caracteres para maiúsculas/minúsculas isso acaba trazendo problemas na hora de efetuar comparações (de igualdade, por exemplo, em laços de decisão). Para minimizar essas situações, use, na área de declarações, (ao nível de módulo) a seguinte instrução (abaixo de Option Explicit):

    Option Compare Text

2) No VBA, vc não precisa recorrer à função de planilha PRI.MAIÚSCULA (Proper). Ao invés disso, use a função StrConv do próprio VBA:

    CB_Mth.AddItem StrConv(Format(DateSerial(Year(Date), Month(Date) + i, 0), "mmmm"), vbProperCase)

 
Postado : 16/04/2018 2:07 pm
(@vonzuben)
Posts: 549
Honorable Member
Topic starter
 

EdsonBR

Perfeito, obrigado !

 
Postado : 17/04/2018 9:18 am