La version es VS2008 y Office2007: Es un proyecto de libro de excel 2007 de visual studio que recoge información de un servicio web php y me tiene que hacer una ficha con un resumen.
El código:
Código:
Dim rJornadas As Tools.NamedRange = Me.Controls.AddNamedRange(Me.Range("A1", "A1"), "jornadas")
rJornadas.RefersToR1C1 = String.Format("=R1C{0}:R{1}C{0}", maxCols + 6, trabajadores.Count + 2)
For Each ce As Excel.Range In rJornadas.Cells
ce.FormulaR1C1 = String.Format("=ContarColor(R{0}C{1}:R{0}C{2};35)", ce.Row, 3, maxCols)
'ce.Formula = "=ContarColor(A1:C1;35)" <-- Probé esto y falla tambien
'Sin embargo, con otras fórmulas del mismo ensamblado funciona: ejemplos:
'ce.FormulaR1C1= "=ColorSi(R1C1;35)" o ce.FormulaR1C1= "=ColorDe(R1C1)"
ce.BorderAround(Excel.XlLineStyle.xlContinuous, Excel.XlBorderWeight.xlThin, Excel.XlColorIndex.xlColorIndexAutomatic)
Next
Despues de probar más cosas no se me ocurre ya nada...