inserimento date in due colonne

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
angelo5555
00domenica 18 novembre 2018 18:24
(Risolto)
Ciao a tutti, devo inserire da userform delle date in due o più colonne per eventi diversi ma con date che possono anche essere uguali.
Il problema è che l'inserimento deve essere fatto in formato gg/mm/aaaa e non riesco, con questa macro accetta di tutto e la data me la restituisce con mm/gg/aaaa altrimenti come testo. Le date inserite devono essere poi riordinate dalla meno recente alla più recente. Allego file di esempio.
Grazie a tutti.Ciao
dodo47
00domenica 18 novembre 2018 18:45
ciao
per ottenere il risultato gg mm aaaa, anche se "suona strano" fai:

Range("a" & h - 1) = Format(TextBox1.Text, "mm/dd/yyyy")


saluti

edit: per il controllo se è una data cerca in internet, pe:
https://www.ozgrid.com/forum/forum/help-forums/excel-general/50339-format-textbox-date-check-if-date-valid

Oppure usa If IsDate(tuaData), ma...non so se con le date in formato ggmmaaaa crei dei problemi



angelo5555
00domenica 18 novembre 2018 20:15
Ciao Dodo, ho risolto sia l'inserimento che il controllo (If IsDate(tuaData)), tantissime grazie.
dodo47
00lunedì 19 novembre 2018 12:51
ciao
come accennato, IsDate crea problemi con la data in formato gg mm aaaa, poi fai come meglio ritieni.

Per esempio, se scrivi 12/15/2018, per tale funzione, la risposta è True in quanto tale stringa viene interpretata come 15/12/2018

saluti



Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 14:23.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com