Re...
Hé oui, directement dans la cellule, tu obtiens une référence circulaire et Excel n’aime pas ça du tout.
Il y a la possibilité d’utiliser ton code à chaque changement de la cellule active. Pour cela :
Copie le code ci-dessous. Ouvre VBE. Double clique sur la feuille contenant B1 et B2. Clique dans le grand cadre à droite et colle le code.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B2") = Range("B2") * Range("B1")
End Sub
À plus,
Robert