Bonjour et bienvenue sur le forum
Quand tu écrits : sin(50) , pour Excel ou VBA, 50 exprime des radians et la valeur obtenue est négative. Or, il n'est pas possible d'élever un nombre positif à une puissance inférieure à 1.
D'où ton message d'erreur.
Bye !