inserer valeur assignee dans une formule

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

L

leducestuncon

Guest
[resolu]inserer valeur assignee dans une formule

bonjour a tous ,
encore une demande d aide qui vous paraitra stupide mais qui va grandement m aider.
en fait je me prends la tete sur une macro et donc a l interrieur , j ai affecte une valeur a une pseudo variable du style:
lmax=cells(xxx,yy).etc.value

ainsi, j aimerai pouvoir resortir cette valeur dans une formule du type:
cells().formulaRC="if(RC[-x]=y,"",RC[+x]/lmax...
enfin vous imaginez je pense

merci pour votre aide sur ce sujet de gros debutant que je suis :/

@tres bientot helas pour nous tous ... ^^
 
Dernière modification par un modérateur:
Re : inserer valeur assignee dans une formule

bonjour Leducestucon,

enfin vous imaginez je pense

Généralement nous préfèrons ne pas imaginer mais travailler sur des exemples concrets, c'est source de tâtonnements et d'erreurs.

Mais, si j'ai bien 'imaginer' :

cells().formulaRC="if(RC[-" & x & "]=y,"""""", RC[" & " +x & "]/" & " lmax..."

Où x, y et imax sont des variables.

quand aux '...' impossible d' 'imaginer' quoique ce soit

A bientôt
 
Re : inserer valeur assignee dans une formule

Bonjour,

Nous avons déjà fait affaire ensemble et je crois pouvoir me permettre de vous dire une chose : il faudrait vraiment changer cet horrible pseudo !

Quant à votre code, il faut l'écrire ainsi (pour entrer la formule en A1) :

cells(1, 1).FormulaR1C1 = "=IF(RC[-x]=y,"""",RC[x]/" & lmax & ")"

Bien sur à la place des x il faut mettre un nombre entier, et aussi mettre la valeur de y.
Si vous voulez dire que x et y sont des variables définies précédemment, la formule se complique :

cells(1, 1).FormulaR1C1 = "=IF(RC[-" & x & "]=" & y & ","""",RC[" & x & "]/" & lmax & ")"

A+
 
Re : inserer valeur assignee dans une formule

merci beaucoup pour vos reponses, c est plus qu'il m'en fallait
je vois que vous avez tres bien imagin'e 😉

quant a mon pseudo ... malesh ! le compte est creer et je ne peux le modifier

@tres bientot certainement :/ (desole)
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

V
Réponses
2
Affichages
2 K
vynmarius
V
P
Réponses
4
Affichages
1 K
pompier83
P
N
  • Question Question
Réponses
5
Affichages
3 K
O
Réponses
1
Affichages
7 K
Z
Réponses
5
Affichages
13 K
Zankhio
Z
T
Réponses
2
Affichages
1 K
Terry
T
Retour