Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1653 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1726573
Fiiies1
Jase From Outta Space
Posté le 29-04-2008 à 21:57:49  profilanswer
 

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
mood
Publicité
Posté le 29-04-2008 à 21:57:49  profilanswer
 

n°1726579
babasss
Posté le 29-04-2008 à 22:11:51  profilanswer
 

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


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
n°1726591
Fiiies1
Jase From Outta Space
Posté le 29-04-2008 à 22:42:25  profilanswer
 

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
n°1726592
babasss
Posté le 29-04-2008 à 22:43:59  profilanswer
 

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
n°1726594
Fiiies1
Jase From Outta Space
Posté le 29-04-2008 à 22:46:20  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 

Sujets relatifs
Comment faire un passage par valeur correct ?Problème erreur if
nom de feuille=nom inscrit dans une cellulechanger une valeur de radio à partir d'un texte - devis en ligne
Utiliser des valeur de précision 0.000_005 dans un reseau de neurones[VBA] Comment trouver un valeur juste sup/inf à une cellule?
changement d'etat cellule en fonction de la dateAuto Page de démarrage
scrollbarre verticale sur 1 cellule de mon tableau 
Plus de sujets relatifs à : [Trouve] Formule auto : affectation valeur cellule en "dur"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR