Fonction excel en vba

Résolu/Fermé
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 - Modifié par CHARLYJACK le 6/02/2013 à 16:54
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 - 6 févr. 2013 à 21:35
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 17191 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 20 mai 2024 1 708
6 févr. 2013 à 19:03
Bonjour,
probleme double cotes en fin:

Cells(2, 1).FormulaLocal = "=SI(NB.SI(Liste;G4);RECHERCHEV(G4;Liste;2);"""")"
1
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 1
6 févr. 2013 à 21:35
Merci beaucoup ça fonctionne !!!
0