Si vous regarder la macro Bouton_GO sur mon fichier :
En Feuille_entree : temps et volume saisis et bouton GO pour lancer le remplissage du tableau en Resultats
Dans Resultats, je veux savoir ce qui se passe entre 2 temps et 2 volumes saisis en Feuille_entree.
Il y a une première boucle sur l pour parcourir le tableau en Feuille_entree.
Je calcule nb_intervalles = temps(l+1) - temps (l) / pas de temps dt
Cela permettra de remplir le tableau en Resultats de la dernière ligne remplie +1 à ce nb_intervalles.
Pour savoir le volume enlevé ou ajouté à chaque nouvelle ligne suivant si on a une baisse ou une hausse, je calcule le pas de volume dv :
dv = volume(l+1) - volume(l) / nb_intervalles.
Et après j'ai quantité de formules qui se remplissent avec une boucle sur i de la dernière ligne remplie +1 à (nb_intervalles + dernière ligne remplie)
Le tableau en Resultats se remplit cellule par cellule et ligne par ligne.
Malheureusement, dans la construction de ce fichier, dans le cas d'une baisse, il y a des itérations dès que l'on change de volume.
Le volume et le temps restent identiques pendant quelques lignes avant qu'une condition permette de changer à nouveau le volume et donc le temps. Mais le nb_intervalles n'est pas modifié et la boucle sur i s'arrête trop tôt.
C'est pour cela que je voulais faire une comparaison sur les temps entre 2 cellules qui se suivent.
Si les temps sont égaux alors au lieu de passer à la ligne suivante, tu réécris sur la même ligne.
J'espère que c'est plus clair.
Romhin