Ver Mensaje Individual
  #2  
Antiguo 16-04-2004
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Reputación: 22
sur-se Va por buen camino
Formatos en Excel

Hola. Yo también tuve el mismo problema y encontré la forma de poner las máscaras de manera que al abrir el excel están en el formato correcto. Lo tengo puesto en mi programa y me funciona perfectamente. Yo utilizo lo siguiente:

- Para textos y fechas: excelworksheet1.Range[x,y].NumberFormat:='@';
- Para porcentajes: excelworksheet1.Range[x,y].NumberFormat:='0%';
- Para números enteros: excelworksheet1.Range[x,y].NumberFormat:='0';
- Para números decimales: excelworksheet1.Range[x,y].NumberFormat:='#.##0,00';

en este último caso, la máscara variará en función del número de decimales y de enteros que desees.

Con estos formatos, cuando miro el tipo de celda en excel, ésta tiene el correcto y me funcionan bien el resto de las celdas que efectúan cálculos.

Salu2.
Responder Con Cita