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

Cherche une syntaxe d'une formule en 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 !

INFINITY100

XLDnaute Occasionnel
Bonjour

Voila je cherche à écrire dans VBA la formule ci-dessous en mode FormulaLocal

Ma formule :

=SIERREUR(SOMME.SI(Base_De_Données!$F$3:$F$14;'Total-Production'!$I$8;Base_De_Données!$AD$3:$AD$14);"-")

En vba :

.Range("M18").FormulaLocal = ??

Merci à vous tous

Cordialement
 
Bonjour,

Démarre ton enregistreur de macro, sélectionnes la cellule qui contient la formule, ensuite tu sélectionnes la formule dans la barre de formule, tu fais ctrl+c (pour faire un copier) et tu sors en en utilisant la touche Entrée.

enfin tu arrêtes l'enregistrement de la macro. ça te donneras la syntaxe de la formule en VBA.

C'est ainsi que je procède. J'espère que ça t'aideras.
 
Dernière édition:
Bonjour,

ler ctrl+c ne sert à rien, valider suffit.

Si tu veux rester en formulaLocal il faut doubler les " intérieures :
.FormulaLocal ="=SIERREUR(SOMME.SI(Base_De_Données!$F$3:$F$14;'Total-Production'!$I$8;Base_De_Données!$AD$3:$AD$14);""-"")"
qu'elles ne soient considérées comme une fin de chaine
eric
 
- 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
3
Affichages
716
  • Question Question
Réponses
6
Affichages
747
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…