Bonjour,
Est-il possible d’exécuter une formule Excel avec des conditions type : si(A4>B4;"total";"")& si(C4>D4;D4;"") directement en mémoire sans passé par le calcul dans une cellule Excel et en appliquant la formule ? Existe t il une fonction en VBA qui permette exploiter la syntaxe d'Excel afin de stocker de résultat dans une variable.
Toutes les réponses que je trouve me dise :
- soit de créer une colonne temporaires ou d'utiliser une cellule de stockage.
- soit de modifier la syntaxe de ma formule en code source pour l'intégrer en code VBA (type if... end if).
L'objectif est d'éviter de l'utilisation des cellules excel et de formater la formule à ma guise sans repenser tout le code s'il y a des changements.
J'ai pensé à créer un tableau variable de dimension (1,1), mais je ne sais pas comment exécuter les calculs à l'intérieur.
Merci pour votre aide.
Partager