Re-Salut !
Oui c'est possible, il suffit de faire une Private Sub Worksheet_Activate() pour l'onglet A, dans laquelle tu mets une procédure qui cible l'onglet B .
Exemple : ce code placé dans le module de ma feuille "A" se déclenche quand je clique sur ma feuille A et écrit "ça marche dans la cellule A1 de ma feuille "B" :
Private Sub Worksheet_Activate()
ThisWorkbook.Sheets("B").Cells(1, 1).Value = "ça marche"
End Sub