Ola boa tarde eu tenho um codigo de uma textbox com a data atual e a hora atual neste formato ( 30/07/2014 14:44:22) e ao inserir ele em uma celula da planilha gostaria que fosse inserido assim (30/07 - 14:44h) tem como fazer e como seria?
Código da textbox:
HORA_TRAVADA = Now()
range("a1").value = vba.cdate(TextBox1.text)
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
range("a1").value = vba.cdate(TextBox1.text)
Olá Fernando eu gostaria que a da ficasse desta forma na célula (30/07 - 14:44h), entendeu? na minha textbox ela parece assim ( 30/07/2014 14:44:22)!
Então:
with Range("a1") .Value = VBA.CDate(textbox1.text) .NumberFormat = "dd/mm hh:mm""h""" end with
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Contribuindo:
Range("a1").Value = Format(TextBox1.Text, "dd/mm" & "-" & "HH:MM")
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Dessa forma vc não terá uma data + hora na célula, e sim um texto que parece uma data mais hora, o que quero dizer com isso:
se vc quiser usar a função ano(), mês(), algum agrupamento em tabela dinâmica, qquer coisa, olhando pra esta célula de "data", você não vai conseguir.
Mas se é isso que vc quer, ou seja, um texto que parece data mas não é reconhecido como data pelo Excel, então blz,, a solução aceita é a melhor.
Caso você queira reconsiderar o uso posterior dessa célula, e de repente fazer um cálculo com aquela hora, ou identificar o dia da semana, sei lá, qquer coisa, aí vc terá que usar a solução que eu apresentei.
FF
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel