Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 08-08-2013, 08:24 AM
LaercioNB LaercioNB is offline Date format in excel vba Windows 7 32bit Date format in excel vba Office 2010 32bit
Novice
Date format in excel vba
 
Join Date: Aug 2013
Posts: 4
LaercioNB is on a distinguished road
Default Date format in excel vba


Hello good day.

I have a problem that started recently and do not know how resolver.tenho a system in excel VBA and this sitema save certain data from a form on a spreadsheet that serves as a database. when it sends the data to the worksheet it saves the correct date format which is dd / MM / yyyy but when I do I make the search for data and make the change by adding another date ie the date of the end he saved in MM / dd / yyyy and how I live in Brazil this date does not serve. What can it be?
Reply With Quote
  #2  
Old 08-08-2013, 09:39 AM
BobBridges's Avatar
BobBridges BobBridges is offline Date format in excel vba Windows 7 64bit Date format in excel vba Office 2010 32bit
Expert
 
Join Date: May 2013
Location: USA
Posts: 700
BobBridges has a spectacular aura aboutBobBridges has a spectacular aura about
Default

First-pass translation, for those who don't read Portuguese:
Quote:
I have a problem that started recently and do not know how resolve. I have a system in excel VBA and this system saves certain data from a form on a spreadsheet that serves as a database. When it sends the data to the worksheet it saves the correct date format, which is dd / MM / yyyy, but when I do the search for data and make the change by adding another date, ie the date of the end, it's saved in MM / dd / yyyy—and where I live, in Brazil, this date is unacceptable. What can it be?
Laercio, three questions:

1) Is it VBA code that places the start date in dd/mm/yyyy? I mean, is the start date being placed in the worksheet by VBA code, or by some other method (such as by hand)? I'm not sure from your description.

2) Is it VBA code that places the end date in mm/dd/yyyy? I think you're saying it is.

3) Is it the same VBA statement in both cases? Surely it isn't.

So what I suspect is happening here is that the VBA statement that's putting the end date in your worksheet is doing it wrong; either it's specifying mm/dd/yyyy, or it isn't specifying the format at all and the default format is wrong. To find out which you'll have to look at that VBA statement, and to fix it you might have to change that VBA statement. So the first thing is to find it and post it here. Do you know how to do that? I can't tell from your first post whether you can find your way around a VBA program.
Reply With Quote
  #3  
Old 08-09-2013, 06:32 AM
LaercioNB LaercioNB is offline Date format in excel vba Windows 7 32bit Date format in excel vba Office 2010 32bit
Novice
Date format in excel vba
 
Join Date: Aug 2013
Posts: 4
LaercioNB is on a distinguished road
Default

I believe that solved my problem was a lack of attention not because my tava stating that the textbox was a date masfiz this change and it worked but thanks for listening'll post the routine before and after the change
Routine before:
Private Sub btnSalvar_alteração_Click()
'Box com o conteudo encontrado

On Error Resume Next

Windows("Escopo da reunião de manutenção1.xlsM").Activate


If Me.CheckBoxSim = True And Me.cdObservação = "" Then
MsgBox "Favor informar o no campo obeservação a necessidade de reprogramação. "

Else
Me.cdPrograma.Text = Format(Me.cdPrograma.Text, "dd/mm/yyyy")


Sheets("Controle de compras").Cells(MatrizResultados(0), 3).Value = cdSetor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 5).Value = cdTag.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 4).Value = CdEquipamento.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 8).Value = cdSolicitante.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 9).Value = cdDescrição.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 22).Value = cdEstatus.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 24).Value = cdObservação.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 2).Value = cdArea.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 16).Value = cdORDEM.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 11).Value = cdPedido.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 18).Value = cdTipo.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 19).Value = cdManutentor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 12).Value = cdValor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 10).Value = cdEntrega.Text 'numero requisição
Sheets("Controle de compras").Cells(MatrizResultados(0), 21).Value = cdHoraExecu.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 32).Value = cdHoraPro.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 17).Value = cdPrograma


Sheets("Controle de compras").Cells(MatrizResultados(0), 15).Value = cdDataChegada
If Me.CheckBoxSim = True Then
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text & "-" & "REPROGRAMADO"

Sheets("Controle de compras").Cells(MatrizResultados(0), 23).Value = CheckBoxSim
Sheets("Controle de compras").Cells(MatrizResultados(0), 25).Value = cdInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 26).Value = cdNuInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 27).Value = cdInspRes.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 30).Value = cdData.text
Sheets("Controle de compras").Cells(MatrizResultados(0), 31).Value = cdquantec.Text

Windows("Escopo da reunião de manutenção1.xlsM").Close savechanges:=True

MsgBox "Alteração efetuada com Sucess"

Routine after the change note that I stated that my textbox is a date.

Windows("Escopo da reunião de manutenção1.xlsM").Activate


If Me.CheckBoxSim = True And Me.cdObservação = "" Then
MsgBox "Favor informar o no campo obeservação a necessidade de reprogramação. "

Else
Me.cdPrograma.Text = Format(Me.cdPrograma.Text, "dd/mm/yyyy")


Sheets("Controle de compras").Cells(MatrizResultados(0), 3).Value = cdSetor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 5).Value = cdTag.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 4).Value = CdEquipamento.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 8).Value = cdSolicitante.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 9).Value = cdDescrição.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 22).Value = cdEstatus.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 24).Value = cdObservação.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 2).Value = cdArea.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 16).Value = cdORDEM.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 11).Value = cdPedido.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 18).Value = cdTipo.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 19).Value = cdManutentor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 12).Value = cdValor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 10).Value = cdEntrega.Text 'numero requisição
Sheets("Controle de compras").Cells(MatrizResultados(0), 21).Value = cdHoraExecu.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 32).Value = cdHoraPro.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 17).Value = CDate(cdPrograma)


Sheets("Controle de compras").Cells(MatrizResultados(0), 15).Value = CDate(cdDataChegada)
If Me.CheckBoxSim = True Then
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text & "-" & "REPROGRAMADO"

Sheets("Controle de compras").Cells(MatrizResultados(0), 23).Value = CheckBoxSim
Sheets("Controle de compras").Cells(MatrizResultados(0), 25).Value = cdInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 26).Value = cdNuInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 27).Value = cdInspRes.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 30).Value = CDate(cdDataExecu)
Sheets("Controle de compras").Cells(MatrizResultados(0), 31).Value = cdquantec.Text






Windows("Escopo da reunião de manutenção1.xlsM").Close savechanges:=True


MsgBox "Alteração efetuada com Sucesso"
Reply With Quote
  #4  
Old 08-09-2013, 06:33 AM
LaercioNB LaercioNB is offline Date format in excel vba Windows 7 32bit Date format in excel vba Office 2010 32bit
Novice
Date format in excel vba
 
Join Date: Aug 2013
Posts: 4
LaercioNB is on a distinguished road
Default

I believe that solved my problem was a lack of attention not because my tava stating that the textbox was a date masfiz this change and it worked but thanks for listening'll post the routine before and after the change
Routine before:
Private Sub btnSalvar_alteração_Click()
'Box com o conteudo encontrado

On Error Resume Next

Windows("Escopo da reunião de manutenção1.xlsM").Activate


If Me.CheckBoxSim = True And Me.cdObservação = "" Then
MsgBox "Favor informar o no campo obeservação a necessidade de reprogramação. "

Else
Me.cdPrograma.Text = Format(Me.cdPrograma.Text, "dd/mm/yyyy")


Sheets("Controle de compras").Cells(MatrizResultados(0), 3).Value = cdSetor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 5).Value = cdTag.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 4).Value = CdEquipamento.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 8).Value = cdSolicitante.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 9).Value = cdDescrição.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 22).Value = cdEstatus.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 24).Value = cdObservação.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 2).Value = cdArea.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 16).Value = cdORDEM.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 11).Value = cdPedido.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 18).Value = cdTipo.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 19).Value = cdManutentor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 12).Value = cdValor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 10).Value = cdEntrega.Text 'numero requisição
Sheets("Controle de compras").Cells(MatrizResultados(0), 21).Value = cdHoraExecu.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 32).Value = cdHoraPro.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 17).Value = cdPrograma


Sheets("Controle de compras").Cells(MatrizResultados(0), 15).Value = cdDataChegada
If Me.CheckBoxSim = True Then
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text & "-" & "REPROGRAMADO"

Sheets("Controle de compras").Cells(MatrizResultados(0), 23).Value = CheckBoxSim
Sheets("Controle de compras").Cells(MatrizResultados(0), 25).Value = cdInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 26).Value = cdNuInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 27).Value = cdInspRes.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 30).Value = cdData.text
Sheets("Controle de compras").Cells(MatrizResultados(0), 31).Value = cdquantec.Text

Windows("Escopo da reunião de manutenção1.xlsM").Close savechanges:=True

MsgBox "Alteração efetuada com Sucess"

Routine after the change note that I stated that my textbox is a date.

Windows("Escopo da reunião de manutenção1.xlsM").Activate


If Me.CheckBoxSim = True And Me.cdObservação = "" Then
MsgBox "Favor informar o no campo obeservação a necessidade de reprogramação. "

Else
Me.cdPrograma.Text = Format(Me.cdPrograma.Text, "dd/mm/yyyy")


Sheets("Controle de compras").Cells(MatrizResultados(0), 3).Value = cdSetor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 5).Value = cdTag.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 4).Value = CdEquipamento.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 8).Value = cdSolicitante.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 9).Value = cdDescrição.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 22).Value = cdEstatus.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 24).Value = cdObservação.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 2).Value = cdArea.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 16).Value = cdORDEM.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 11).Value = cdPedido.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 18).Value = cdTipo.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 19).Value = cdManutentor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 12).Value = cdValor.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 10).Value = cdEntrega.Text 'numero requisição
Sheets("Controle de compras").Cells(MatrizResultados(0), 21).Value = cdHoraExecu.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 32).Value = cdHoraPro.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 17).Value = CDate(cdPrograma)


Sheets("Controle de compras").Cells(MatrizResultados(0), 15).Value = CDate(cdDataChegada)
If Me.CheckBoxSim = True Then
Sheets("Controle de compras").Cells(MatrizResultados(0), 6).Value = cdNumero.Text & "-" & "REPROGRAMADO"

Sheets("Controle de compras").Cells(MatrizResultados(0), 23).Value = CheckBoxSim
Sheets("Controle de compras").Cells(MatrizResultados(0), 25).Value = cdInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 26).Value = cdNuInsp.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 27).Value = cdInspRes.Text
Sheets("Controle de compras").Cells(MatrizResultados(0), 30).Value = CDate(cdDataExecu)
Sheets("Controle de compras").Cells(MatrizResultados(0), 31).Value = cdquantec.Text






Windows("Escopo da reunião de manutenção1.xlsM").Close savechanges:=True


MsgBox "Alteração efetuada com Sucesso"

Thank you for your attention.
Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Date format in excel vba Date Value Format Error Tamarrissa Mail Merge 1 09-29-2013 07:37 PM
Date format in excel vba Timeline date format mikeg Project 1 04-19-2013 06:26 AM
Date format in excel vba excel 2010 to format a date jassie Excel 1 03-28-2013 02:33 AM
date format gsrikanth Excel 1 12-28-2011 05:06 AM
Date format in excel vba Mail merge will not format date field generated by Excel IF statement borntorun75 Mail Merge 3 12-16-2011 06:28 AM

Other Forums: Access Forums

All times are GMT -7. The time now is 10:55 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft