Un altro generatore di Codice Fiscale

Antonio_lmp

Utente abituale
19 Febbraio 2018
185
8
18
Lampedusa
2010-2016
Best answers
5
Grazie Rubik, dei complimenti e sopratutto per aver notato questo bug.....
ho risolto creando una matrice Mesi dove ho inserito tutti i 12 fine mese 31,29,31, ecc
e poi dove faccio i controlli per il 29/2 ho aggiunto un OR alla If

If Me.cmbGiorno.Value = 29 And Me.cmbMese.ListIndex + 1 = 2 Or _
Me.cmbGiorno.Value > Mesi(Me.cmbMese.ListIndex + 1) Then 'Formato Data Errato
MsgBox "Attenzione, Data Non Valida!!!", vbCritical, "Codice Fiscale"


non faccio altro che confrontare il giorno (Me.cmbGiorno) che non sia maggiore
del numero della matrice Mesi (Me.cmbMese.ListIndex + 1) del mese in questione
comunque riallego il file corretto anche in altre piccolissime stupidaggini....
Ciao e complimenti per il lavoro svolto , volevo farti notare che sbaglia il giorno di nascita e l'ultima cifra.
 

Antonio_lmp

Utente abituale
19 Febbraio 2018
185
8
18
Lampedusa
2010-2016
Best answers
5
Ho provato ad usarlo col mio nome e inserendo i miei dati viene fuori un codice fiscale con il giorno di nascita errato e l'ultima lettera legata al comune di nascita anch'essa errata, nel mio caso invece di H29 viene fuori H02
 

alfrimpa

VBA Expert
Supermoderatore
Expert
18 Dicembre 2015
15.334
446
83
65
Napoli
2013
Best answers
206
Ho provato il file su me stesso e il C.F. generato è corretto.
 

Antonio_lmp

Utente abituale
19 Febbraio 2018
185
8
18
Lampedusa
2010-2016
Best answers
5
Allora ho riavviato excel praticamente la provincia che appariva era errata non so spiegarmelo. adesso però confermo funziona!!
:occhispalancati:
 

Giuseppe Zammuto

Utente abituale
9 Agosto 2015
102
0
16
66
Montebello Vicentino
Office 2013
Best answers
0
Salve Mauro solo adesso ho potuto risponderti e confermo che dopo l'ordine cronologico anagrafe catastale il tutto funziona perfettamente.
Ringrazio della tua disponibilità.
Saluti
Giuseppe :StrettaDiMano:
 

Sostieni ForumExcel

Aiutaci a sostenere le spese e a mantenere online la community attraverso una libera donazione!