![]() |
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 |
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 |
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 |
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 |
All times are GMT +1. The time now is 11:18 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com