No he encontrado la forma de que esta simple función me funcione. Todo el problema se centra en que no sé por qué los valores que entran no pueden ser asignados a las celdas de la hoja 2.
¿Como hago que la hoja 2 en esa celda tome el valor de a y lo mismo para la otra celda el valor de b?
Public Function CO(a As Double, b As Double) As Double
Worksheets(2).Cells(9, 3).Value = a
Worksheets(2).Cells(9, 4).Value = b
CO = Worksheets(2).Cells(9, 5).Value
End Function




