convertir fonction Excel en VBA sous Excel 2003

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

B

benny47

Guest
Bonjour,
j'ai des fonctions que j'ai faites dans excelet j'aimerais les integrer à une Macro...
Comment puis je convertir ces fonctions dans une macro :

=SOMME.SI(G104:G134;"<>0:00")/NB.SI(G104:G134;"<>0:00")

=NB.SI(R104:R134;"Oui")

Merci !!
 
Re : convertir fonction Excel en VBA sous Excel 2003

Salut benny47, salut le forum,

Plusieurs solutions:
1/ Tu enregistres une macro lorsque tu crées chaque formule => te donnera des formules avec les objets "FormulaR1C1="="..."" directement utilisable. Te sortira une chaine de caractère avec les formules en anglais et le style L1C1.

2/ En utilisant les objets "FormulaLocal="..."". Mettre une chaine de caractère avec les formules avec la langue de ton système, pour le style, je ne sais plus.
Du type :FormulaLocal="=Somme.si(...)"

3/ En utilisant les objets "worksheetfunction" tel que : Application.WorksheetFunction.SumIf(Range("A1:A10")) pour somme.si()
...
 
- 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
3
Affichages
735
Réponses
16
Affichages
1 K
Réponses
4
Affichages
784
  • Question Question
Réponses
15
Affichages
2 K
Réponses
8
Affichages
830
Retour