Macro

Fermé
sohetma - Modifié par sohetma le 17/10/2015 à 00:31
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 - 19 oct. 2015 à 11:12
Bonjour,

En effectuant ma macro, je souhaite créer un tableau et y insérer une formule
=si(Tableau2[@[Par?]]="XXX";Tableau4[@Prix];0)
où XXX est le nom d'une personne.

Je n'arrive pas trouver dans ma macro l'expression qui me le permet !
Je vous montre ma ligne qui me pose problème, plus exactement les ???.
Sachez que le nom : XXX se trouve à une cellule connue dans un classeur.

ActiveCell.FormulaR1C1 = "=IF(Tableau2[@[Par?]]= ??? ,Tableau4[@Prix],0)"


Merci beaucoup pour votre aide !
A voir également:

1 réponse

Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 59
19 oct. 2015 à 11:12
Bonjour,

Si le nom se trouve dans une cellule connue du classeur, pourquoi ne pas l'utiliser?

Supposez que le nom se trouve en A1.

Active.Cell.FormulaR1C1 = "SI(Tableau2[@Par?]]=" & Range("A1").Value & ";Tableau4[@Prix];0)"


Cordialement.
0