Fonction NBSI

mickey

XLDnaute Nouveau
Bonjour a tous,

ActiveCell.FormulaR1C1 = _
"=COUNTIF('[compte rendu d''intervention 2006.xls]A'!R7C3:R12C3,RC[-1])"

Et bien voila j aimerais remplacer le fichier et la feuille par une variable
c est a dire "compte rendu d' intervention et A"

et aussi rempler le 12 de R12 par une variable

merci
 

Kobaya

XLDnaute Occasionnel
Re : Fonction NBSI

salut mickey,

"=COUNTIF('" & MonFichier & "'!R7C3:R" & NumeroLigne & "C3,RC[-1])"

il suffit d'insérer les variables MonFichier (qui contient le nom du fichier), et NuméroLigne (qui contient la ligne qui t'intéresse).

Ca, c'est si tu veux le faire en VBA. si tu veux le faire sans VBA, c'est plus compliqué à mon sens...
 

lacorse33

XLDnaute Occasionnel
Re : Fonction NBSI

Bonjour mickey,

Peux-tu essayer cela ?

ActiveCell.FormulaR1C1 = "=COUNTIF('" & classeur2 & "'" & e & "!R7C3:R" & c & "C3,'" & classeur2 & "'" & e & "!RC[-1])"

Si tu as encore un souci, envoie-nous un bout de ton fichier. Ce sera plus facile.

Merci

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 677
Messages
2 090 821
Membres
104 677
dernier inscrit
soufiane12