Excelformat van mm-dd-yyyy naar dd-mm-yyyy

Status
Niet open voor verdere reacties.

Schipper1994

Gebruiker
Lid geworden
10 mrt 2021
Berichten
158
Hallo,

ik ben bezig met een factuurprogrammatje te maken voor ons bedrijfje via excel.

ik vind het gewoon leuk om me daar mee bezig te houden.
tot heden werkte het goed maar nu ik op datum van vandaag een factuur maak en ingeef 10-03-2021 (10maart) dan krijg ik in mijn database 3-10-2021 (3okt).

dit lijkt me niet de bedoeling.

deze vba code word gebruikt om die date uit het formulier naar de database te brengen.

Code:
ws.Cells(irow, 6).Value = Format(Me.TextBox10.Value, "dd-mm-yyyy")
 
staat je taal instelling wel op Nederlands?
 
Probeer dit eens:

Code:
Range("A10").Value = DateValue(Me.TextBox10.Value)
 
Laatst bewerkt:
Zo ( de ISO schrijfwijze) gaat het immer goed:

Code:
ws.Cells(irow, 6) = Format(TextBox10, "yyyy-mm-dd")
 
Laatst bewerkt:
is er ook een mogelijkheid om eventueel via zo een kalendertje een datum aan te duiden?
had dit eens opgezocht maar met wat ik vond lukte het echter niet bepaald.
 
Gebruik de knop 'reageer op bericht', niet de 'Quote' knop.

En ....

Verdiep je eerst in de basisbeginselen van VBA, voordat je ermee gaat werken. Bijv https://www.bol.com/nl/f/microsoft-excel-vba-voor-dummies/9200000102248815/

SNB,

door met youtube en opzoekwerk heb ik een heel mooi programmatje via excel en vba kunnen maken.
2 dingetjes lukken me niet en deze vraag stel ik hier dus.

dan denk ik niet dat ik het zo verkeerd doe denk ik.
waarvoor dient zulk forum anders?
 
Waarom gebruik je niet de goede knop om te reageren ? Lees svp. berichten grondig. Of je geholpen kunt worden hangt 100% van jou af.
Knippen en plakken heeft overigens niets met programmeren te maken.
 
Laatst bewerkt:
Ondertussen ben ik geholpen en met dat antwoorden dat ik dat het duidelijker was op deze manier excuseer
 
Die Range("A10") moet je uiteindelijk wel vervangen door jouw stukje code:
ws.Cells(irow, 6).Value

Meestal test ik de code zelf eerst bij mij uit, alvorens een antwoord te geven. En de snelste manier was gewoon de datum in een willekeurige cel te plaatsen.
Had je het gewoon getest, dan had je het resultaat gezien, en er je eigen conclusies uit kunnen trekken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan