Bonjour,
Je ne sais pas où se situe ton problème, je ne vais pas essayer de déboguer un code aussi mal écrit.
Dans un bon code, on n'emploie pas de .Select
Il faut tout réécrire pour avoir un code stable et maintenable.
Pour copier la valeur de A189 de STE vers C2 de BRUTSTE tu peux employer :
Worksheets("BRUTSTE").Range("C2").Value = Worksheets("STE").Range("A189").Value
Puisque tu débutes, notes que Sheets(xxx) représente un onglet et pas une feuille de calcul (worksheet).
L'objet Range n'appartient pas à Sheets(xxx). La syntaxe Sheets(xxx).Range(xxx) est incorrecte.