[Trouve] Formule auto : affectation valeur cellule en "dur"

Formule auto : affectation valeur cellule en "dur" [Trouve] - VB/VBA/VBS - Programmation

Marsh Posté le 29-04-2008 à 21:57:49    

Bonjour a tous,
 
Je rencontre un petit probleme en VB!
Je vais tacher d'etre clair bien que cela ne va pas etre evident.
Je souhaite realiser une macro qui permet d'affecter une fonction "Somme.si" pour toutes les cellules d'une colonne.
 
Concretement, voici ce que me genere ma macro pour le moment :
Cells(2, 10).FormulaR1C1 = "=COUNTIF('03-24-2008'!R3C1:R5147C1,References!RC[-9])"
 
Dans la cellule associee, soit la cellule J10, apparait alors ceci :
=COUNTIF('03-24-2008'!$A$3:$A$5147,References!A2)
 
Or je souhaite qu'elle contienne cela :
=COUNTIF('03-24-2008'!$A$3:$A$5147,"US321131")
US321131 etant en realite le contenu de la cellule A2 (soit References!A2).
 
Je souhaiterai donc que le deuxieme parametre de la fonction Somme.si contienne une valeur en dur, et non une valeur faisant reference a une cellule.
 
Bref, je bloque un peu...
Si vous avez deja rencontre le probleme et que vous etes en mesure de me donner un conseil, ce serait fort sympathique.
 
Merci beaucoup, et bonne semaine!
 
William
 
EDIT: je suis aux USA d'ou la fonction COUNTIF generee, et le post sans accents.


Message édité par Fiiies1 le 29-04-2008 à 22:46:44
Reply

Marsh Posté le 29-04-2008 à 21:57:49   

Reply

Marsh Posté le 29-04-2008 à 22:11:51    

Cells(2, 10).FormulaR1C1 = "=COUNTIF('03-24-2008'!R3C1:R5147C1," & Cells(2,1).Value & " )"


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 29-04-2008 à 22:42:25    

Merci pour la reponse mais ceci :
Cells(2, 10).FormulaR1C1 = "=COUNTIF('03-24-2008'!R3C1:R5147C1," & Cells(2,1).Value & " )"  
 
... me donne ceci :
=COUNTIF('03-24-2008'!$A$3:$A$5147,US321131)
 
... or je souhaite ceci :
=COUNTIF('03-24-2008'!$A$3:$A$5147,"US321131")
 
On est pres du but, j'en suis sur.
 
Merci en tous les cas.  ;)


Message édité par Fiiies1 le 29-04-2008 à 22:42:43
Reply

Marsh Posté le 29-04-2008 à 22:43:59    

Cells(2, 10).FormulaR1C1 = "=COUNTIF('03-24-2008'!R3C1:R5147C1," & CHr(34) & Cells(2,1).Value & chr(34) & " )"  


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 29-04-2008 à 22:46:20    

Impeccable.
Merci beaucoup!
 
Direction la maison : 17h ici, en Pennsylvanie...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed