O código que utilizo é esse
Private Sub BTN_SALVAR_Click()
UltimaLinha = Sheets("NF_SAIDA").Cells(Cells.Rows.Count, 1).End(xlUp).Row + 1
If UltimaLinha < 3 Then UltimaLinha = 3
Application.DisplayAlerts = False
'VERIFICA SE O CONTEUDO DA TEXTBOX NF_SAIDA É REPETIDO, SE FOR BLOQUEIA O SALVAMENTO DO FORM
For i = 3 To UltimaLinha
If Sheets("NF_SAIDA").Range("C" & i).Value = TXT_NOTAFISCAL.Text Then
MsgBox "Essa Nota Fiscal já está Cadastrada!", vbCritical, "ERRO"
TXT_NOTAFISCAL.Text = ""
TXT_NOTAFISCAL.SetFocus
Exit Sub
End If
Next
'SALVA O CONTEUDO DAS TEXT NAS ULTIMAS CELULAS VAZIAS DAS COLUNAS ESPECIFICADAS
Sheets("NF_SAIDA").Range("A" & UltimaLinha).Value = TXT_SAIDA.Text
Sheets("NF_SAIDA").Range("B" & UltimaLinha).Value = TXT_EMISSAO.Text
Sheets("NF_SAIDA").Range("C" & UltimaLinha).Value = TXT_NOTAFISCAL.Text
Sheets("NF_SAIDA").Range("D" & UltimaLinha).Value = txtInput.Text
Sheets("NF_SAIDA").Range("E" & UltimaLinha).Value = TXT_VOLUMES.Text
Sheets("NF_SAIDA").Range("F" & UltimaLinha).Value = CMB_TRANSPORTADORA.Text
Sheets("NF_SAIDA").Range("g" & UltimaLinha).Value = LISTBOX1.Text
Sheets("NF_SAIDA").Range("H" & UltimaLinha).Value = TXT_OBSERVAÇOES.Text
MsgBox "Dados salvos com Sucesso!", vbDefaultButton1, "SALVAR"
TXT_EMISSAO.Text = "": TXT_NOTAFISCAL.Text = "": txtInput.Text = "": TXT_VOLUMES.Text = "": TXT_OBSERVAÇOES.Text = ""
TXT_NOTAFISCAL.SetFocus
Application.DisplayAlerts = True
End Sub
como poderia estar adaptando para que s]convertesse o campo de data?
"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original."
Albert Einstein
Postado : 17/10/2013 5:17 am