È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

sequenza data

Ultimo Aggiornamento: 26/02/2016 10:59
Post: 21
Registrato il: 19/01/2011
Città: MILANO
Età: 48
Utente Junior
2013
OFFLINE
26/02/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



Post: 4.699
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
26/02/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.

[Modificato da by sal 26/02/2016 10:34]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 21
Registrato il: 19/01/2011
Città: MILANO
Età: 48
Utente Junior
2013
OFFLINE
26/02/2016 10:45

a me la data servirebbe gg mm aaaa
si puo fare?
Post: 22
Registrato il: 19/01/2011
Città: MILANO
Età: 48
Utente Junior
2013
OFFLINE
26/02/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
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
confronta file excel 2013 (21 messaggi, agg.: 05/02/2014 15:54)
Creare una ricevuta con Excel prelevando dati sempre da Excel (5 messaggi, agg.: 27/08/2014 12:31)
Lettera abbinata ad un intervallo di valori (15 messaggi, agg.: 29/08/2014 18:58)
Excel: Inserimento elenco a scelta (2 messaggi, agg.: 13/09/2014 22:26)
ingresso al forun (2 messaggi, agg.: 29/09/2014 16:48)
automatizzare download dati da HTLM (3 messaggi, agg.: 03/10/2014 17:33)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 18:28. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com