Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
NumberFormat e date
Salve, ho una colonna in cui metto delle date via codice, vorrei formattarla
e per questo uso: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "dd/mm/yyyy" (codice VB.NET) Quel codice genera la seguante eccezione: --------------------- Impossibile utilizzare il formato numerico digitato. Utilizzare uno dei formati numerici incorporati. [ ... ] ------------------------- funziona bene se uso "gg/mm/aaaa" invece di "dd/mm/yyyy". Non mi sembra il caso di usare "gg/mm/aaaa", visto che il codice dovrebbe funzionare sempre, anche se ho sistema operativo ed Excel in inglese.... Come potre fare? Ciao e grazie a tutti Franx |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
NumberFormat e date
Ops, I'm sorry, I posted in italian....
This is the translation: I want to format an excel worksheet column to contains some dates. My code VB.NET is: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "dd/mm/yyyy" but that code raise an exception (the numerical format is incorrect... etc etc) The code correct is: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "gg/mm/aaaa" because my operating system (or my excel?) is installed in italian. But, I want a code that work well anywhere... How can I obtain that? Thanks! Franx "Francesco Geri" ha scritto nel messaggio ... Salve, ho una colonna in cui metto delle date via codice, vorrei formattarla e per questo uso: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "dd/mm/yyyy" (codice VB.NET) Quel codice genera la seguante eccezione: --------------------- Impossibile utilizzare il formato numerico digitato. Utilizzare uno dei formati numerici incorporati. [ ... ] ------------------------- funziona bene se uso "gg/mm/aaaa" invece di "dd/mm/yyyy". Non mi sembra il caso di usare "gg/mm/aaaa", visto che il codice dovrebbe funzionare sempre, anche se ho sistema operativo ed Excel in inglese.... Come potre fare? Ciao e grazie a tutti Franx |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
NumberFormat e date
You might check out the free chapter posted on line at Stephen Bullen's
site. This is a comprehensive reference on international issues when programming Excel: http://www.oaltd.co.uk/ExcelProgRef/ch22/ -- Regards, Tom Ogilvy "Francesco Geri" wrote in message ... Ops, I'm sorry, I posted in italian.... This is the translation: I want to format an excel worksheet column to contains some dates. My code VB.NET is: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "dd/mm/yyyy" but that code raise an exception (the numerical format is incorrect... etc etc) The code correct is: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "gg/mm/aaaa" because my operating system (or my excel?) is installed in italian. But, I want a code that work well anywhere... How can I obtain that? Thanks! Franx "Francesco Geri" ha scritto nel messaggio ... Salve, ho una colonna in cui metto delle date via codice, vorrei formattarla e per questo uso: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "dd/mm/yyyy" (codice VB.NET) Quel codice genera la seguante eccezione: --------------------- Impossibile utilizzare il formato numerico digitato. Utilizzare uno dei formati numerici incorporati. [ ... ] ------------------------- funziona bene se uso "gg/mm/aaaa" invece di "dd/mm/yyyy". Non mi sembra il caso di usare "gg/mm/aaaa", visto che il codice dovrebbe funzionare sempre, anche se ho sistema operativo ed Excel in inglese.... Come potre fare? Ciao e grazie a tutti Franx |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
NumberFormat e date
Thanks for the link
franx "Tom Ogilvy" ha scritto nel messaggio ... You might check out the free chapter posted on line at Stephen Bullen's site. This is a comprehensive reference on international issues when programming Excel: http://www.oaltd.co.uk/ExcelProgRef/ch22/ -- Regards, Tom Ogilvy "Francesco Geri" wrote in message ... Ops, I'm sorry, I posted in italian.... This is the translation: I want to format an excel worksheet column to contains some dates. My code VB.NET is: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "dd/mm/yyyy" but that code raise an exception (the numerical format is incorrect... etc etc) The code correct is: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "gg/mm/aaaa" because my operating system (or my excel?) is installed in italian. But, I want a code that work well anywhere... How can I obtain that? Thanks! Franx "Francesco Geri" ha scritto nel messaggio ... Salve, ho una colonna in cui metto delle date via codice, vorrei formattarla e per questo uso: CType(workSheet.Columns(3), Excel.Range).NumberFormat = "dd/mm/yyyy" (codice VB.NET) Quel codice genera la seguante eccezione: --------------------- Impossibile utilizzare il formato numerico digitato. Utilizzare uno dei formati numerici incorporati. [ ... ] ------------------------- funziona bene se uso "gg/mm/aaaa" invece di "dd/mm/yyyy". Non mi sembra il caso di usare "gg/mm/aaaa", visto che il codice dovrebbe funzionare sempre, anche se ho sistema operativo ed Excel in inglese.... Come potre fare? Ciao e grazie a tutti Franx |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
.numberformat Q | Excel Worksheet Functions | |||
numberformat? | Excel Discussion (Misc queries) | |||
NumberFormat? | Excel Worksheet Functions | |||
NumberFormat | Excel Programming | |||
Cell Date/Time and NumberFormat issue | Excel Programming |