Pourquoi utiliser cells

Résolu
micky -  
 micky -
Bonjour,

Cells(47, 5).Value = Application.WorksheetFunction.Sum(Range("G9:G39" ))

Pour quoi si je change Cells(47, 5) par Range("E47") vba ne reconnait plus et met J'ai l erreur suivante: Sub ou Fonction non definie ' en surlignant le sub ' . Je sais que c'est niveau debutant mais ca me permet d'avancer.

2 réponses

  1. marc
     
    Bonjour micky,

    J'ai l'erreur suivante: Sub ou Fonction non définie ' en surlignant le sub '

    Donc ta ligne de code VBA doit être :

    Cells(47, 5).Value = Application.WorksheetFunction.Sub(Range("G9:G39" ))

    au lieu de :

    Cells(47, 5).Value = Application.WorksheetFunction.Sum(Range("G9:G39" ))

    Cette 2ème ligne avec .Sum est tout à fait correcte et doit te retourner
    le bon résultat ; idem si tu changes Cells(47, 5) par Range("E47") ou
    par sa notation abrégée : [E47]

    Cordialement
     
    0
  2. micky
     
    C'est vrai ca marche dans les deux cas, merci beaucoup

    :)
    0