Afficher un message
Vieux 12/05/2008, 14h24   #12 (permalink)
cbea
XLDnaute Impliqué
 
Avatar de cbea
 
Date d'inscription: mars 2008
Version Excel : Excel 2003 (PC)
Messages: 745
Par défaut Re : NB Si entre 2 feuilles vba excel

Bonjour Matrix, Kjin,

Voici une autre solution :
Dans la feuille "Tableau Cumulatif", déclarer une cellule nommée (utiliser le menu : Insertion/Nom/Définir...)
Nom : PrixCumul
Référence : =DECALER('Tableau Cumulatif'!$N$7;;;NBVAL('Tableau Cumulatif'!$A:$A)-1)

Code VBA :
Code:
    nbLignes = Cells(Rows.Count, "A").End(xlUp).Row
    Sheets("COUT PAR PÉRIODE").Range("H5:H" & nbLignes).Formula = "=SUMPRODUCT(($A5&$G$3=RefCumul)*(PrixCumul))"
__________________
@+
cbea
cbea est déconnecté   Réponse avec citation