Créer une boucle (for) ds une macro excel

  • Initiateur de la discussion Initiateur de la discussion super rattata
  • 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

super rattata

Guest
Bonjour,

Je cherche a automatisé certaines taches sous excel et pour cela je réalise des macros.
Cependant g un léger souci, je souhaite réaliser une boucle for...

mon script de départ est le suivant :

Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 03/07/2003 par NEC Computers International
'

'
Range("B2😀2").Select
Range("D2").Activate
ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])"
Range("B3😀3").Select
Range("D3").Activate
ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])"
Range("B4😀4").Select
Range("D4").Activate
ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])"

End Sub

Je souhaite ajouter une boucle au départ pour automatiser l'opération sur toutes les cellules...

je souhaite obtenir quelque chose comme ca....

Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 03/07/2003 par NEC Computers International
'

'
For i=3 to 39
Range("Bi😀i").Select
Range("Di").Activate
ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])"
Next

End Sub

Pour éviter d'avoir a écrire toutes les lignes de comandes.
mais le débuggeur m'indique une erreur a ces 2 lignes :

Range("Bi😀i").Select
Range("Di").Activate

Je pense qu'il y a une erreur de syntaxe au niveau du i...
Pouvez vous m'aider ?
Pour information, je dois répeter cette opération sur 800 cellules!!!

Et je ne me sens pas lecourage de faire 800 fois l'opération a la main...

Merci pour toutes réponses

Vincent
 
- 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

Réponses
3
Affichages
431
  • Question Question
XL pour MAC boucle couleur
Réponses
25
Affichages
1 K
Réponses
22
Affichages
3 K
Réponses
2
Affichages
1 K
Réponses
17
Affichages
1 K
Retour