Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-06-2006
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 22
Cabanyaler Va por buen camino
#¿nombre?

Hola compañeros. Viernes tarde de nuevo... y calfàndome el cap.

He construido desde D6 una hoja excel con formatos en celdas apartir de datos de sql, ado conections, etc etc.

La hoja me ha quedado que ni bordada, con sus colores, sus formatos de letra y números etc, etc.

Pero tengo un problema que no se porqué me sale....

Al final de la hoja excel hago unos acumulados =suma(de toda la columna, pero de solo las celdas que contienen valores), pero me da error en la página
#¿NOMBRE? en cada una de las celdas donde hago un acumulado de las celdas.

He comprobado y no intento hacer la suma de ninguna celda que no contenga valor numérico.
He comprobado tb hacer la suma componiendo en la excel de forma manual la formula =SUMA(c7..cN), y si la hago en la excel a mano de este modo, si funciona, pero si lo hago desde código en el delphi, me dá el error de #?NOMBRE?.

Si comparo el contenido de la formula de una celda (escrita a mano desde excel) y la otra celda (escrita desde código)... el contenido es idéntico, pero el resultado obviamente NO.

Este es el código en delphi que he utilizado. Tb lo he intentado por range, pero el resultado es el mismo.

Código Delphi [-]
   ExcelApp.Cells[fila,3].Font.Bold := True;
   ExcelApp.Cells[fila,3].Value := '=SUMA('+'C7:C'+ IntToStr(fila-2)+')';
   ExcelApp.Cells[fila,3].Font.FontStyle := 'Tahoma';
   ExcelApp.Cells[fila,3].NumberFormat := '##.###.###.##0,00;[Rojo]-##.###.###.##0,00';

Agradecería si queda alguien por aquí... que me eche una mano si sabe.
De cualquier modo gracia sa todos.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
  #2  
Antiguo 30-06-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Pues tiene la pinta de que la composición de la fórmula no queda bien, de tal manera que parece que algo quedara como una referencia a una celda o area con nombre.

1.- Prueba a sumar con la misma composición que tienes 2 celdas que contengan números, (debiera de fallar si es lo que yo apunto)
=Suma(C1:C2), por ejemplo.

2.-Cuando entras a Excel te has fijado bien a ver como queda la fórmula que le pasas.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 30-06-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
En ocasiones anteriores me he fijado que el problema es que cuando se accede a Excel como objeto OLE no reconoce los nombres de función en español. Prueba usando SUM en lugar de SUMA.

// Saludos
Responder Con Cita
  #4  
Antiguo 03-07-2006
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 22
Cabanyaler Va por buen camino
Talking

Gracias queridos moderadores.
Cambiar el SUMA por SUM, y a funcionar.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Nombre del mes NuncaMas Varios 7 02-10-2010 23:15:07
Mostrar nombre de campos y filtar nombre de tablas .db en un combobox Coco_jac Varios 1 24-06-2006 02:34:29
Nombre de tablas hugoacosta Tablas planas 3 24-05-2006 17:22:23
Ip y Nombre? Gabriel2 Varios 0 19-05-2005 15:11:19
Filtrar por nombre seath Conexión con bases de datos 7 07-08-2004 18:21:47


La franja horaria es GMT +2. Ahora son las 01:44:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi