insèrer une formule à l'aide d'une macro

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

P

petitscarabé

Guest
Je souhaite, à l'aide d'une macros écrire une formule toute simple dans une cellule. Le problème se complique car les références dans la formule sont variables (ligne non fixe). Je n'y arrive pas.
J'y arrive uniquement en inscrivant le n°de ligne et de colonne mais cela ne me convient pas.
Range("E25").Formula = "=E8" Ca c'est OK.

J'ai essayé en stockant dans une variable la référence de la ligne, mais du coup, la formule ne fonctionne plus (le nom de la variable est insérée comme une chaîne de caractère)

Dim L
L= Range("E8").Row
Range("E25").Formula = "=E&L" Ca ne fonctionne pas

Je ne vois pas comment faire? Est-ce que vous voyez une solution?
Merci de vos réponses
 
Re : insèrer une formule à l'aide d'une macro

Merci de ta réponse, mais ça ne fonctionne pas. Cela génère une erreur dans la formule.
Le résultat obtenu est ='E9' et génère l'erreur #NOM?🙁
Une autre idée? (moi, ça fait 3h que je suis dessus...je désespère!)
 
Re : insèrer une formule à l'aide d'une macro

Bonsoir le forum, bonsoir petitscarabé, bonsoir Pierrot93,

Je suis sur un problème similaire mais avec une formule plus longue et je n'arrive pas à faire fonctionner mon code.

Le voici:
Dim I As Long, a As Long, b As Long

Sheets("Labour Costs").Select
I = ActiveSheet.Range("C65536").End(xlUp).Row
a = I - 3
b = I - 4

Sheets("Sales").Select

Range("E68").Formula = _
"=IF('Labour Costs'!R2C1=""M"",'Labour Costs'!R"&a&"=C5+'Labour Costs'!R"&b&"=C5,0)"

Selection.AutoFill Destination:=Range("E68😛68"), Type:=xlFillDefault


End Sub

Est-ce que quelqu'un pourrait m'aider.

un grand merci d'avance
 
- 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

Retour