daguetpondere
Messages postés4Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention28 février 2005
-
26 févr. 2005 à 17:05
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 2022
-
1 mars 2005 à 14:16
J'essaie d'insérer la fonction countif via un module mais le compilateur n'accepte pas les guillemets de la fonction ?
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 27 févr. 2005 à 00:52
Salut,
y'a plusieurs erreurs dans ta formule
tout d'abord il faut effectivement doubler les quotes dans ta formule ensuite sous VBA pas de point virgule et pour finir tu dois passer par les références de cellules
donc pour toi ça devrais donner:
Cells(6, 4).Formula = "=COUNTIF($D$15:$" & variable & "$15,""<>0"")"
daguetpondere
Messages postés4Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention28 février 2005 27 févr. 2005 à 15:57
Ca marche ! Un grand merci ! En plus j'ai appris à utiliser la fonction "Cells" au lieu de "Range", nettement plus facile à programmer !
Au fait , peut-on utiliser l'instruction "Range" avec des coordonnées du type R1C1 au lieu de $A$1 ? et si oui comment ?
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 27 févr. 2005 à 21:14
Re,
Pour ma part je préfère programer dans le style
Range("A1:B6") qui est plus explicite mais c'est une question de gout
Pour ta deuxième question c'est oui à condition d'utiliser la proprièté .FormulaR1C1