XL 2016 Somme des cellules d'une plage variable

Franck Mutshanga The firs

XLDnaute Nouveau
Bonjour,
Je travaille sur un projet et je suis bloqué... Donc un coup de main se votre part s'impose ! J'ai joint un fichier pour que tout soit pratique... En effet, je voudrai faire la somme des résultats de l'essai 1 (soit donnée 1, 2 et 3) et placer le résultat dans la cellule vide juste après (soit dans E3) sans oublié que les données 4,5,6... peuvent s'ajouter. Puis passer à la somme des résultats de l'essai 2 et ainsi de suite ! Merci et bonne compréhension...
 

Pièces jointes

  • Essai de somme plage variable.xlsm
    11 KB · Affichages: 11

job75

XLDnaute Barbatruc
Bonjour Franck Mutshanga The firs,
VB:
Sub Somme()
With [A2].CurrentRegion.Columns(5)
    .FormulaR1C1 = "=IF(COUNT(RC[-3]:RC[-1]),SUM(RC[-3]:RC[-1]),"""")"
    .Value = .Value 'supprime les formules
End With
End Sub
A+
 

Pièces jointes

  • Essai de somme plage variable(1).xlsm
    22.7 KB · Affichages: 10

fanfan38

XLDnaute Barbatruc
Bonjour
Si j'ai bien compris....
Tu sélectionnes la colonne des sommes
tu fait un clic droit et tu choisis insertion pour ajouter des données...
A+ François
 

Pièces jointes

  • Essai de somme plage variable.xlsm
    10.4 KB · Affichages: 7

job75

XLDnaute Barbatruc
Bonjour fanfan38,

Si le nombre de colonnes peut varier cette macro définit la colonne des sommes :
VB:
Sub Somme()
With [A2].CurrentRegion
    With .Columns(Cells(.Row, Columns.Count).End(xlToLeft).Column + 1)
        .FormulaR1C1 = "=IF(COUNT(RC2:RC[-1]),SUM(RC2:RC[-1]),"""")"
        .Value = .Value 'supprime les formules
    End With
End With
End Sub
 

Pièces jointes

  • Essai de somme plage variable(2).xlsm
    23.3 KB · Affichages: 5

Discussions similaires

Réponses
46
Affichages
853

Statistiques des forums

Discussions
312 198
Messages
2 086 136
Membres
103 129
dernier inscrit
Atruc81500