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

R

Rémi

Guest
Bonjour à tous,

Voilà une petite macro qui plante sur une erreur d'exécution '1004'

Sur la ligne:

ActiveCell.FormulaR1C1 = '=IF(RC[-4]=0,0,IF(RC[-2]=0,1,RC[-4]/RC[-2])'

voici la macro:

Sub calcul()
Dim LastLine As Integer
Dim Cel As Range
Dim WS As Worksheet

LastLine = Range('A65536').End(xlUp).Row

For Each Cel In Range('E2:E' & LastLine)
Cel.Select
ActiveCell.FormulaR1C1 = '=RC[-3]+RC[-1]'
Next

For Each Cel In Range('F2:F' & LastLine)
Cel.Select
ActiveCell.FormulaR1C1 = '=IF(RC[-4]=0,0,IF(RC[-2]=0,1,RC[-4]/RC[-2])'
Next
End Sub


Je n'arrive pas à voir mon erreur, si quelqu'un peut me filer un coup de pouce...

Merci d'avance

Rémi
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
5
Affichages
477
Réponses
4
Affichages
580
Réponses
7
Affichages
316
Retour