Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fonction SI + NB.SI en VBA

  • Initiateur de la discussion Initiateur de la discussion pomdeterfrite
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

pomdeterfrite

Guest
Bonjour à tous !

Je cherche désespéremment à transcrire une formule avec un NB.SI en code VBA (afin d'alléger les délais d'ouverture car j'ai une comparaison qui se fait entre 2 fichiers différents sur 4000 lignes)

Voici la formule que je veux remplacer :
SI(NB.SI('[TdB.xls]Status'!$G:$G;Base!C5)>0;"x";"")

elle permet de trouver au moins un cas dans la plage G:G d'un autre fichier (TdB.xls) égal à la colonne C de mon fichier actuel et si c'est le cas je met un "x" dans la colonne O de mon fichier actuel.
 
Re : Fonction SI + NB.SI en VBA

Bonjour pomdeterfrite, bienvenue.
Transcriptions possibles pour appliquer la formule à la cellule active :
Code:
[COLOR="DarkSlateGray"][B] ActiveCell.Formula = "=IF(COUNTIF([TdB.xls]Status!$G:$G,Base!C6)>0,""x"","""")"
 ActiveCell.FormulaLocal = "=SI(NB.SI([TdB.xls]Status!$G:$G;Base!C6)>0;""x"";"""")"
 ActiveCell.FormulaR1C1 = "=IF(COUNTIF([TdB.xls]Status!C7,Base!R[3]C[2])>0,""x"","""")"
 ActiveCell.FormulaR1C1Local = "=SI(NB.SI([TdB.xls]Status!C7;Base!L(3)C(2))>0;""x"";"""")"[/B][/COLOR]
ROGER2327
#4415


Mardi 24 Haha 138 (Saint Claude Terasse, musicien des Phynances, SQ)
8 Brumaire An CCXIX
2010-W43-5T13:44:21Z
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
748
T
Réponses
5
Affichages
1 K
Thomexcel
T
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…