Syntaxe: de Excel a VBA

Bonsoir,

Comme le titre l'indique, je cherche a transposer mes fichiers excel avec formules en macro, afin d'automatiser le traitement de fichiers.

Sur la construction de la macro, des boucles,etc. , je n'ai pas de soucis particuliers (merci aux réponses d'hier).

Par contre au niveau des formules, il me manque clairement des connaissances sur la syntaxe dans VBA.

Auriez vous un lien a partager sur la syntaxe de formules, type:

  • des si, avec des formules ((a1+b1)/1.2)*0.2
  • si imbriqués, dont des sierreur,
  • des sierreur avec recherche v,
  • des sommes.si.ens, etc.

Ça m'évitera de vous déranger a chaque fois que je change de formules.

Merci d'avance

Bonjour,

4 réponses possibles :

  • si tu mets tes données en tableau, alors les formules se répercutent automatiquement sur les nouvelles lignes
  • autre solution : mets tes formules dans un onglet particulier en fonction de valeurs tests, par macro tu peux faire ensuite un copier/coller de la zone qui contient ces formules
  • 3ème solution : active l'enregistreur de macro, retape ta formule, arrête l'enregistreur ... et tu obtiens une formulaR1C1
  • enfin, tape ta formule dans range("XX").FormulaLocal = "_______ta formule__________" en faisant attention aux guillemets à l'intérieur (à doubler) ... cette solution est pour moi un peu plus risquée

J'espère avoir été assez clair

Slt merhune,

Slt Steelson,

sinon il est presque minuit, l'école ouvre à 08:00 du matin

non je rigole, va faire un tour ici:

https://www.excel-pratique.com/fr/cours/excel_formules_calculs_fonctions.php

https://www.excel-pratique.com/fr/vba.php

et c'et gratuit ^^

Bonne nuit

Merci pour réponses qui se complètent parfaitement

Rechercher des sujets similaires à "syntaxe vba"