Macro

sohetma -  
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   -
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 852 Date d'inscription   Statut Membre Dernière intervention   61
 
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