Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08-12-2006, 20:57:51
Avatar de J.M.Movilla
J.M.Movilla J.M.Movilla is offline
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.431
J.M.Movilla Valoración +2
Predeterminado

Uy, uy... me pierdo con todo ese código. A mí se me ocurriría definir en la celda de COL1 una fórmula tal que
Código:
ExcelWorksheet.Cells(nFil, COL1).FormulaR1C1 = "=SUM(A" & Trim(Str(nFil)) & ":" & Asc(COL1 + 64) &  Trim(Str(nFil)) )"
donde nFil es el número de la fila, que irás incrementando de una en una.

Asegúrate de que Asc(COL1 + 64) se corresponde con la letra de la columna COL1. Tendrás que usar una variable en la que evalúes si esa letra es mayor que "Z" para convertirla a "AA", "AB", etc...
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita