sequenza data

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
marcorossini
00venerdì 26 febbraio 2016 10:18
buongiorno a tutti mi trovo davanti ad un problema che da profano non riesco a risolvere

in un file excel ho creato una userform con una textbox "data scadenza",
avrei la necessità di inserire un valore che venga riconosciuto come data gg/mm/aaaa , inoltre che nn serva mettere i separatori e che ci sia un controllo della data stessa ad esempio che se inserisco un giorno o mese errato che mi mandi un messaggio di errore e poi che se inserisco un anno antecedente a quello in corso mi dia errore.

poi il dato inserito dovrebbe andare in una cella "A2" del foglio "DB" e per finire creare una sequenza mensile dalla cella "A2" alla cella "A20" ottenemdo quindi esempio:
A3= 12/02/2016
A4= 12/03/2016
A5= 12/04/2016
A6= 12/05/2016
etc

chiedo il vostro aiuto perchè nn so come venirne fuori
grazie mille anticipate



by sal
00venerdì 26 febbraio 2016 10:32
Data
Ciao Marco, questo il comando per inserire una data nel TextBox ed il controllo dell'anno

Sub TextBox1_AfterUpdate()
'formatta la data
    textbox1 = format(TextBox1,"dd/mm/aaaa")
'controlla l'anno
    if year(Cdate(Texbox1)) <> year(date) then msgbox"Anno Diverso"
end sub


cosa diversa riconoscere la data scrivendo ad esempio "112216", la seguente data può essere interpretata in 2 modi "1/12/2016" oppure "11/2/2016", qual'è quella esatta?, excel non lo riconosce.

potrebbe andare per esclusione diciamo che la data precedente sia 1/3/2016 allora essendo consecutive non sarà mai una data inferiore a Marzo, quindi sarà 1/12/2016, oppure avendo come data precedente tipo 12/1/2016 potrà prendere in considerazione la successiva 11/2/2016, ma sempre con la prerogativa che potrebbe essere anche l'altra se non ci fossero date intermezzo.

potresti usare un controllo.calendario per inserire la data quindi non si avrebbero problemi di digitazione o altro, e la data scelta sarebbe quella.

Ciao By Sal [SM=x423051]

P.S. la macro per il textbox l'ho scritta al volo quindi controllala.

marcorossini
00venerdì 26 febbraio 2016 10:45
a me la data servirebbe gg mm aaaa
si puo fare?
marcorossini
00venerdì 26 febbraio 2016 10:59
non ho mai fatto il controllo calendario quindi non ho idea di come funzioni.

per quanto riguarda il poter inserire la data scritta in una cella del foglio"db" e che si crei poi una sequenza mensile nelle celle da A2 ad A20??


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