Con la información que das, es muy difícil que alguien te de una solución acertada a la primera.
El error 2448 ¿cuál es? ¿El de "no se puede asignar valor a un objeto"? Indicar el número de error pero no la descripción, dice muy poco, pues seguro que casi nadie se sabe las descripciones de todos los códigos de error...
Si el error es el que supongo, habría que saber qué tipo de control es SUBTOTAL ¿es un control independiente o depende de un campo de una tabla? Y si es independiente ¿tiene cómo origen de control una expresión o no tiene nada?
Si es independiente y su origen de control está en blanco, la sintaxis del código es correcta y te tendría que funcionar sin problemas.
Si el campo es dependiente de una tabla (en su origen de control tiene el nombre del campo de la tabla), lo mismo, te tendría que funcionar (con una excepción, que luego comento).
Si el control en el formulario tiene como origen de control una expresión (una fórmula), no le puedes asignar un valor por código.
También habría que saber qué tipo de campo es en la tabla, porque si lo has definido como "Calculado", tampoco le podrás asignar un valor por código (ni manualmente)