• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Datumnotatie wel en niet goed

Status
Niet open voor verdere reacties.

CorVerm

Redacteur
Lid geworden
11 mrt 2005
Berichten
5.272
Beste mensen,

Ondersaatde code gebruik ik om een lijst met facturen te vullen. De datumnotatie in de lijst is gewoon Europees, maar in het blad waar de factuur staat wordt de datum in de Amerikaanse notatie weergegeven. Kan dat euvel middels een aanvulling op de code verholpen worden?

Code:
Private Sub cmdokwsp_Click()
Sheets("Factuurlijst WSP").Select
 Range("C65536").End(xlUp).Offset(1, 0).Select
  ActiveCell.Offset(0, 0).Value = TextBox1.Text
   ActiveCell.Offset(0, 2).Value = TextBox2.Text

Unload Me
 Sheets("Factuur WSP").Select

Dim Msg, Style, Title, Response, MyString
 Msg = "Maak nu eerst de factuur aan"
  Style = vbYes + vbInformation
   Title = "Factuur"
   Response = MsgBox(Msg, Style, Title)
If Response = vbYes Then
End If
End Sub
Private Sub UserForm_Initialize()
TextBox1 = Date
End Sub
 
Test deze eens:

Code:
TextBox1 = Format(Date,"hh:mm:ss")

Cobbe
 
Nee Cobbe, dit is de oplossing niet.
Overigens word in het UserForm de datum wel correct weergegeven.
Wellicht bedoelde je:
Code:
TextBox1 = Format(Date,"dd-mm-yy")
i.p.v.
TextBox1 = Format(Date,"hh:mm:ss")

Dank voor het reageren.
 
Hallo Cor,

Test deze eens.
Code:
ActiveCell = FormatDateTime(TextBox1, vbGeneralDate)

Overigens is Activecell.offset(0,0) hetzelfde als Activecell.
 
Ik denk dat deze beter gaat.

Code:
ActiveCell.Offset(, 2) = DateValue(TextBox2)
 
Bedankt Harry, deze is het geworden:
Code:
ActiveCell.Offset(, 0) = DateValue(TextBox1)

Nogmaals dank.
 
Graag gedaan Cor,

Maar dit is hetzelfde.
Code:
ActiveCell = DateValue(TextBox1)
als:
Code:
ActiveCell.Offset(, 0) = DateValue(TextBox1)
Je doet nl. niets met je Offset (nul rijen omhoog of omlaag en nul kolommen opzij). ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan