Bonjour à tous,
Je sais ce que vous disez envoyant ce titre :"Fouille donc le forum avant de poster cf[insérer link]".
Je suis d'avance désolé, j'ai cherché pendant des heures mais aucune solution ne fonctionne à mon problème que voici :
Je travail actuellement sur une macro (domaine que je découvre depuis peu) qui s'arrête pour un "dépassement de capacité". Voici la ligne où la macro s'arrête :
Cells(ligne + nb_passages_boucle, "z").Value = ((Range("DEE_FG_F1001A").Value + Range("DEE_FG_F1001B").Value + Range("DEE_FG_F2001").Value) * PCI_FG_DEE * (Range("COMB_FG_DEE_DENS").Value / 0.7) ^ 0.5 + FO_Ton * (Range("DEE_FO_ProportionRVR").Value * PCI_RVR + (1 - Range("DEE_FO_ProportionRVR").Value) * PCI_FO_P64)) / ((Range("DEE_debit_BRUT").Value + Range("Débit_DEE_TrainB").Value - Range("Débit_DEE_GObaro").Value)) / 10000
Sachant que se sont des valeurs moyenne de capteur à une plage de temps données, pour la plage temps utilisée on peut simplifier à :
Cells(ligne + nb_passages_boucle, "z").Value = (FO_Ton * (Range("DEE_FO_ProportionRVR").Value * PCI_RVR + (1 - Range("DEE_FO_ProportionRVR").Value) * PCI_FO_P64)) / ((Range("DEE_debit_BRUT").Value + Range("Débit_DEE_TrainB").Value )) / 10000
J'ai donc essayé les solutions trouvées à droite à gauche mais sans succès. J'entend par là d'écrire :
Cells(ligne + nb_passages_boucle, "z").Value#
et le premier terme du calcul : FO_Ton#
Ceci étant je ne suis pas sûr de la façon donc j'ai placé mes #, les autres valeurs on été définis en Double et n'ont absolument aucune chance d'en sortir (on parle de débit, températures, PCI,...).
Merci par avance de jetter un coup d'oeill et n'hésitez pas à me demandez si il manque des infos. Je m'y connais pas du tout.
Je sais ce que vous disez envoyant ce titre :"Fouille donc le forum avant de poster cf[insérer link]".
Je suis d'avance désolé, j'ai cherché pendant des heures mais aucune solution ne fonctionne à mon problème que voici :
Je travail actuellement sur une macro (domaine que je découvre depuis peu) qui s'arrête pour un "dépassement de capacité". Voici la ligne où la macro s'arrête :
Cells(ligne + nb_passages_boucle, "z").Value = ((Range("DEE_FG_F1001A").Value + Range("DEE_FG_F1001B").Value + Range("DEE_FG_F2001").Value) * PCI_FG_DEE * (Range("COMB_FG_DEE_DENS").Value / 0.7) ^ 0.5 + FO_Ton * (Range("DEE_FO_ProportionRVR").Value * PCI_RVR + (1 - Range("DEE_FO_ProportionRVR").Value) * PCI_FO_P64)) / ((Range("DEE_debit_BRUT").Value + Range("Débit_DEE_TrainB").Value - Range("Débit_DEE_GObaro").Value)) / 10000
Sachant que se sont des valeurs moyenne de capteur à une plage de temps données, pour la plage temps utilisée on peut simplifier à :
Cells(ligne + nb_passages_boucle, "z").Value = (FO_Ton * (Range("DEE_FO_ProportionRVR").Value * PCI_RVR + (1 - Range("DEE_FO_ProportionRVR").Value) * PCI_FO_P64)) / ((Range("DEE_debit_BRUT").Value + Range("Débit_DEE_TrainB").Value )) / 10000
J'ai donc essayé les solutions trouvées à droite à gauche mais sans succès. J'entend par là d'écrire :
Cells(ligne + nb_passages_boucle, "z").Value#
et le premier terme du calcul : FO_Ton#
Ceci étant je ne suis pas sûr de la façon donc j'ai placé mes #, les autres valeurs on été définis en Double et n'ont absolument aucune chance d'en sortir (on parle de débit, températures, PCI,...).
Merci par avance de jetter un coup d'oeill et n'hésitez pas à me demandez si il manque des infos. Je m'y connais pas du tout.