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

Fonction dans une macro

  • Initiateur de la discussion Initiateur de la discussion armitage92
  • 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 !

A

armitage92

Guest
Bonsoir a tous,


afin d'alleger le "calcul" automatique de mon fichier excel qui commence a planter une fois sur deux, je souhaiterais mettre une partie des formules dans une macro, de façon a ce qu'une fois exécuter, je n'ai que des valeur dans mes feuilles excel, et donc moins de recalcul automatique.


ma formule actuelle est celle-ci :

=SI(NB.SI(B$2:B2;ENT(Q3)&R3)>0;"";ENT(Q3)&R3)

Cette formule est mise dans toutes les cellule de B2 a B30000, en copiant collant.

donc je voudrait pouvoir faire une macro qui ajoute la valeur de la formule, uniquement.

Merci d'avance a tous 🙂
 
Re : Fonction dans une macro

bonsoir armitage,

un petit fichier d'une dizaine de ligne nous aiderait à te répondre au mieux car pour ceux qui lisent dans les formules comme dans un livre ouvert c'est peut-etre évident, mais il y a les autres...

d'autant que si la formule est en B2 alors référence circulaire!

A+
 
Dernière édition:
Re : Fonction dans une macro

RE...

les Q se sont transformés en C et les R en D entre tes deux posts!
Code:
Sub Macro1()
With Application.WorksheetFunction
For i = 3 To [B65536].End(xlUp).Row
Cells(i, 2) = IIf(.CountIf(Range(Cells(2, 2), Cells(i + 1, 2)), .RoundDown(Cells(i + 1, 3), 0) & Cells(i + 1, 4)) > 0, "", .RoundDown(Cells(i + 1, 3), 0) & Cells(i + 1, 4))
Next
End With
End Sub

A tester
 
Dernière édition:
- 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
23
Affichages
693
  • Question Question
Microsoft 365 macro vba sumifs
Réponses
5
Affichages
751
A
Réponses
12
Affichages
2 K
AnjyD
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…