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

Faire un Si avec du VBA

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 !

Aimedjie

XLDnaute Occasionnel
Bonjour,

J'aimerais remplacer toutes les formules "SI" de ma feuille afin de la rendre beaucoup moins lourde. Je joins un extrait de ma feuille afin que vous puissiez m'aider. Les formules que je veux remplacer par un code VBA sont en brun et see résument à :

À chaque ligne où je viens d'incrire une donnée (Target), si le chiffre que je viens d'inscrire se trouve dans la colonne "B", le chiffe de la colonne "D" doit être reporté dans la colonne (section brune) correspondante à la colonne "B".

Si le chiffre que je viens d'inscrire se trouve plutôt dans la colonne "C", le chiffe de la colonne "D" doit être reporté dans la colonne (section brune) correspondante à la colonne "C" seulement s'il n'y a rien d'inscrit dans la colonne "B" (la colonne "B" a toujours priorité).

Si la donnée que je viens d'inscrire ne se trouve pas ni dans la colonne "C", ni dans la colonne "B", end_sub.

Merci.
 

Pièces jointes

Re : Faire un Si avec du VBA

Comme la colonne "B" a priorité sur la colonne "C", le 54,00 s'affiche dans le dossier 23456 qui porte le numéro de colonne 2. Si on retire le chiffre 2 de la colonne "B", alors le 54,00 s'affichera dans la colonne 12345 qui correspond au dossier inscrit dans la colonne "C".
 
- 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

Discussions similaires

Réponses
22
Affichages
2 K
Réponses
10
Affichages
807
Réponses
8
Affichages
821
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…