[VB & Excel] Problema data
Inviato: mer giu 23, 2004 6:07 pm
Spero di riuscire a soiegarmi...Il mio problema è questo...
Io ho una data in visual basic in formato gg/mm/aaaa (oggi sarebbe 23/06/2004). Devo scriverla in una cella excel, e fin qui nex problema. Apro excel da vb e faccio
ExcelApp.Range("C12").Value = .SelectedItem.ListSubItems(5).Text (<- qui c'è la data!)
Ora, qual è il problema...Se la data è come quella di oggi tutto ok, se invece fosse tipo 10/06/2004 il risultato nel foglio excel sarebbe 06/10/2004, che non è la stessa cosa!!! Le ho provate tutte (quelle che mi son venute in mente...)ho configurato la cella a mano in excel nella forma gg/mm/aaaa, ho provato a farlo da visual,ho provato a usare ExcelApp.Range("C12").Value = Format(data, "dd/mm/yyyy"), ma sempre lo stesso risultato, mi "inverte" giorno e mese...E il bello è che non scrive 06/23/2004, quindi non cambia il formato in mm/gg/aaaa, ma cambia proprio mese e giorno...
Qualcuno ha qualche idea???
Ciao
Io ho una data in visual basic in formato gg/mm/aaaa (oggi sarebbe 23/06/2004). Devo scriverla in una cella excel, e fin qui nex problema. Apro excel da vb e faccio
ExcelApp.Range("C12").Value = .SelectedItem.ListSubItems(5).Text (<- qui c'è la data!)
Ora, qual è il problema...Se la data è come quella di oggi tutto ok, se invece fosse tipo 10/06/2004 il risultato nel foglio excel sarebbe 06/10/2004, che non è la stessa cosa!!! Le ho provate tutte (quelle che mi son venute in mente...)ho configurato la cella a mano in excel nella forma gg/mm/aaaa, ho provato a farlo da visual,ho provato a usare ExcelApp.Range("C12").Value = Format(data, "dd/mm/yyyy"), ma sempre lo stesso risultato, mi "inverte" giorno e mese...E il bello è che non scrive 06/23/2004, quindi non cambia il formato in mm/gg/aaaa, ma cambia proprio mese e giorno...
Qualcuno ha qualche idea???
Ciao