Sub sommme() Dim adrCellule As String 'j'active la feuille Tab1 Worksheets("Tab1").Activate 'je me positionne sur la cellule A1 Range("A1").Activate 'tant que la cellule active n'est pas vide, je continue While Not ActiveCell.FormulaR1C1 = "" 'je mets dans une variable le nom de la cellule active pour la récupérer dans les deux feuilles adrCellule = ActiveCell.Address 'j'additionne la valeur de la cellule jumelle (de Tab2) à celle sur laquelle je suis 'je fais cela pour les 3 colonnes du tableau 'grace à la méthode Offset Worksheets("Tab1").Range(adrCellule).FormulaR1C1 = Worksheets("Tab1").Range(adrCellule).Value + Worksheets("Tab2").Range(adrCellule).Value Worksheets("Tab1").Range(adrCellule).Offset(0, 1).FormulaR1C1 = Worksheets("Tab1").Range(adrCellule).Offset(0, 1).Value + Worksheets("Tab2").Range(adrCellule).Offset(0, 1).Value Worksheets("Tab1").Range(adrCellule).Offset(0, 2).FormulaR1C1 = Worksheets("Tab1").Range(adrCellule).Offset(0, 2).Value + Worksheets("Tab2").Range(adrCellule).Offset(0, 2).Value 'j'active la cellule d'en dessous ActiveCell.Offset(1, 0).Activate Wend End Sub