Automatisation d'une suite en vba

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 !

miky973

XLDnaute Occasionnel
Bonjour,

Je souhaiterai automatiser ceci :


Code:
Range("B92").Select
    ActiveCell.FormulaR1C1 = "=(R92C5*100)/(R119C5-R118C5-R117C5)"
    Range("B93").Select
    ActiveCell.FormulaR1C1 = "=(R93C5*100)/(R119C5-R118C5-R117C5)"
    Range("B94").Select
    ActiveCell.FormulaR1C1 = "=(R94C5*100)/(R119C5-R118C5-R117C5)"
    Range("B95").Select
    ActiveCell.FormulaR1C1 = "=(R95C5*100)/(R119C5-R118C5-R117C5)"
    Range("B96").Select
    ActiveCell.FormulaR1C1 = "=(R96C5*100)/(R119C5-R118C5-R117C5)"
    Range("B97").Select
    ActiveCell.FormulaR1C1 = "=(R97C5*100)/(R119C5-R118C5-R117C5)"
    Range("B98").Select
    ActiveCell.FormulaR1C1 = "=(R98C5*100)/(R119C5-R118C5-R117C5)"

En utilisant autofill,je recois la mm valeur que la cellule de départ.

Quel serait la solution pour réduire ce code.

Merci pour votre aide.

Best Regards.

Miky
 
Re : Automatisation d'une suite en vba

Bonjour,

A voir, mais les références aux cellules sont absolues, donc c'est normal que tu "reçoives" les mêmes valeurs.

Code:
Range("B92:B98").FormulaR1C1 = "=(R92C5*100)/(R119C5-R118C5-R117C5)"

A+
 
- 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

Retour