Le code ne fonctionne pas

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

pascal82

XLDnaute Occasionnel
Bonjour à tous,
Je débute en VBA et mon petit code bloque en deuxième partie et je n'arrive pas à lui donner la bonne formule.
Le but cherché est de réaliser plusieurs boucles ou la formule injectée en « M17 » serait incrémentée au fur et a mesure des 10 boucles.

Merci par avance
Je joins le fichier en annexe

Sub Macrotest2()
'premiere partie
Dim X As Long
'X represente les valeurs successives de la division
For X = 16 To 25
' la formule est injectée dans la cellule M17 que je nomme laformule
Range("M17").FormulaR1C1 = "=SIN(RC[-11]/R" & X & "C15)"
' la formule est glissée jusqu'en bas
Range("M17").Select
Selection.AutoFill Destination:=Range("M17:M46"), Type:=xlFillDefault
Range("M17:M46").Select
'le résultat du calcul M12 est copié en colonne P + X
Range("M12").Copy
Range("P" & X).PasteSpecial Paste:=xlPasteValues

Next X

'deuxieme partie
Dim Y As Long
'X represente les valeurs successives de la division
For Y = 16 To 25
' la nouvelle formule est injectée dans la cellule M17

Range("M17").FormulaR1C1 = "=SIN(RC[-11]/R13C16" + "SIN(RC[-10]/R" & Y & "C15)"
' la formule est glissée jusqu'en bas
Range("M17").Select
Selection.AutoFill Destination:=Range("M17:M46"), Type:=xlFillDefault
Range("M17:M46").Select
'le résultat du calcul M12 est copié en colonne P + X
Range("M12").Copy
Range("q" & Y).PasteSpecial Paste:=xlPasteValues

Next Y
End Sub
 

Pièces jointes

Re : Le code ne fonctionne pas

Bonjour Pascal82 🙂,
A priori, j'écrirais
Code:
Range("M17").FormulaR1C1 = "=SIN(RC[-11]/R13C16)+SIN(RC[-10]/R" & Y & "C15)"
là, ça fonctionne, en espérant que c'est bien ce résultat que tu veux 🙄...
Bon dimanche 😎
 
- 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
1
Affichages
1 K
Réponses
13
Affichages
2 K
K
Réponses
4
Affichages
642
kakemphaton
K
N
  • Question Question
Réponses
5
Affichages
3 K
B
Réponses
9
Affichages
2 K
Biork
B
Y
Réponses
0
Affichages
2 K
Y
Retour