Fonction excel en vba

Résolu
CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   -  
CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite savoir comment enregistrer cette formule en VBA
=SI(NB.SI(Liste;G3);RECHERCHEV(G3;Liste;2);"")
je souhaite l'appliquer sur la colonne A de ma feuille.

je pensais utiliser l'enregistreur de macro, étendre la selection et faire un copier coller valeur pour eviter la lourdeur. Mais en creusant la question j'ai débouché sur cette histoire de fonction excel en vba mais je bloque sur le fonctionnement et surtout je souhaite savoir l'interet .


Je viens d'essayer ça :
Cells(2, 1).FormulaLocal = "=SI(NB.SI(Liste;G4);RECHERCHEV(G4;Liste;2);"")"
sans résultat avec une autre formule ça fonctionne !
Par avance merci de vos réponses

Charlyjack


>Windows XP / Internet Explorer 8.0</config>
A voir également:

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,
probleme double cotes en fin:

Cells(2, 1).FormulaLocal = "=SI(NB.SI(Liste;G4);RECHERCHEV(G4;Liste;2);"""")"
1
CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup ça fonctionne !!!
0