ecrire une formule dans unce cellule par macro

  • Initiateur de la discussion Initiateur de la discussion Sébastien
  • 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 !

Sébastien

XLDnaute Junior
Bonjour

Je cherche à écrire dans une cellule une formule, voici le code que j'ai ecris pour cela:
'cell.Offset(ligne - 4, 0).Value = formule & ligne'
la variable formule contenant les caracteres : '$A' pour indiquer une colonne et ligne un nombre pour indique une ligne, cela marchait correctement.

Desormais j'ai besoin de multiplier cette cellule par un coefficient donc je souhaite ecrire dans ma cellule par macro quelque chose du genre : '=cellule*coeff',cellule etant determiner par le systeme ci dessus. Or j ai tout le temps un message d erreur avec les lignes suivantes :
cell.Offset(ligne - 4, 0).Value = formule & ligne &'/'& coefficient
donc j ai essayer ca
cell.Offset(ligne - 4, 0).Activate
ActiveCell.FormulaR1C1 = '=' & formule & ligne &'/'& coefficient mais j ai toujours un message d erreur :angry:

Comment faire

Merci d avance ,
Sebastien
 
ca ne marche pas.
J ai essaye une etape intermediaire qui me rend perplexe, j ai creer un variable qui correspond à ce que je souhaite afficher dans la cellule du genre, elle contient par exemple '=$DV9*0.008'
Et ca bloque toujours quand j attribue la variable à une cellule, que ce soit avec cell.value, ou cell.formula, je pensais pourtant que ca prendrait les guillemets sans pb et que ca resoudrait mon probleme :S
 
Ton exemple fonctionne, mais ce n est pas exactement ma situation, comme je ne comprend vraiment pas pourquoi ca ne marche pas , je vous met un fichier joint, comprenant uniquement cette partie de code.Dans mon 'vrai' fichier, la variable colonne est du type'=$B'.

Seb [file name=formule_par_macro.zip size=9565]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/formule_par_macro.zip[/file]
 

Pièces jointes

- 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

Réponses
2
Affichages
282
Réponses
8
Affichages
651
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
5
Affichages
707
Retour