Bonjour à tous,
je débute en language VBA et après plusieurs jours passés à me prendre la tête sur une macro je bloque sur l'intégration de ma formule NB.SI....
Voici la partie du code qui semble poser problème :
ligne = Range("A1048576" ).End(xlUp).Row
Dim plage As Range
Set plage = Range(Cells(2, 29), Cells(ligne, 29))
ActiveCell.FormulaR1C1 = "=COUNTIF(plage,""OK : obj T4 réalisé"" )"
En fait je n'ai pas de message d'erreur dans VBA mais par contre quand je retourne sur ma feuille de calcul, il y a écrit #NOM? dans la case en question et lorsque je regarde dans la barre de formule excel j'ai ça :
=NB.SI(plage;"OK : obj T4 réalisé" )
Le nom "plage" (nom de ma variable donc) ne devrait pas apparaître !
D'autant plus que lorsque je suis dans VBA et que j'approche la souris, la valeur de la variable ligne est la bonne ainsi que la valeur des cellules de la plage....
Je bloque et j'ai beau chercher sur internet je ne dois pas taper les bons termes de recherche car je trouve des trucs qui n'ont rien à voir avec mon problème....
Si vous avez une petite idée, je suis preneuse parce que là je craqueeeeeeeee
Message édité par Elee le 31-01-2013 à 18:31:50