boucle insertion nom et formule Excel4

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

copayo

XLDnaute Occasionnel
Bonjour à tous,

dans l'option d'insertion de nom on peut taper une formule à la place de mettre une référence.

Exemple : tutu = SI($C$5>$D$5*(1+$C$1);vert;SI($C$5<$D$5*(1-$C$1);rouge;jaune))

Voici une macro qui créé des noms en série avec formule associée :

For i = 5 To 51

ActiveWorkbook.Names.Add Name:=Range("B" & i), RefersTo:= _
"=IF(Feuil1!$C$" & i & ">Feuil1!$D$" & i & "*(1+Feuil1!$C$1),vert,if(Feuil1!$C$" & i & "<Feuil1!$D$" & i & "*(1-Feuil1!$C$1),rouge,jaune))"

Next i


merci Chloulou.

Cdt,
 
Dernière édition:
Re : boucle insertion nom et formule Excel4

Salut

il y a un problème dans ton code car la ou tu dois mettre une adresse, tu ne renvoi qu'un terme qui pour excel ne veut rien dire
Code:
For i = 5 To 51

ActiveWorkbook.Names.Add Name:=Range("b" & i).Text, RefersToR1C1Local:="if(range("C"&i)>range("D"&i)*( 1+range("C1");[B][I]vert[/I][/B];if(range("C"&i)<range("D"&i)*(1-range("C1"));rouge;jaune))"
Next i
car RefersToR1C1Local attend un adresse
 
- 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

Discussions similaires

L
  • Question Question
Réponses
3
Affichages
768
Réponses
8
Affichages
1 K
Retour