Sorry j'avais pas vu la réponse entre temps : Il faut éviter de jouer au jeu des devinettes : on n'a pas de boule de cristal !
Si vous jouez sur 2 classeurs et 2 instances d'Excel différentes, il faut spécifier, à quel Classeur/Windows appartient la Sheets("b") que vous voulez activer.
En l'absence des 2 classeurs, difficile de vous conseiller d'autant qu'en plus vous êtes sous 365...
A+