Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stéphane
J'ai trouvé en parti ....
outils, option, calcul, .. cocher Itération. Cela permet de faire une fonction circulaire...
Si je mets le nombre d'itération à 200, ma cellule va faire 200 fois le calcul en boucle, puis s'arretera à la 200eme valeur. Et ça sera généralement faux comme valeur.
Pour rappel il s'agit d'une incrémentation sur elle meme avec condition. (G7= Si telle cellule est > 0, alors G7+1)
Il faudrait que je passe une fonction AVANT qui retienne quelle a été la valeur max de G7 pendant ces 200 calculs.
note: la fonction MAX() retient la valeur max dans une plage de cellule...
Si quelqu'un a une idée, merci
Stéphane
J'ai trouvé en parti ....
outils, option, calcul, .. cocher Itération.
Cela permet de faire une fonction circulaire...
Si je mets le nombre d'itération à 200, ma cellule va faire 200 fois le
calcul en boucle, puis s'arretera à la 200eme valeur.
Et ça sera généralement faux comme valeur.
Pour rappel il s'agit d'une incrémentation sur elle meme avec condition.
(G7= Si telle cellule est > 0, alors G7+1)
Il faudrait que je passe une fonction AVANT qui retienne quelle a été la
valeur max de G7 pendant ces 200 calculs.
note: la fonction MAX() retient la valeur max dans une plage de cellule...
outils, option, calcul, .. cocher Itération. Cela permet de faire une fonction circulaire...
Si je mets le nombre d'itération à 200, ma cellule va faire 200 fois le calcul en boucle, puis s'arretera à la 200eme valeur. Et ça sera généralement faux comme valeur.
Pour rappel il s'agit d'une incrémentation sur elle meme avec condition. (G7= Si telle cellule est > 0, alors G7+1)
Il faudrait que je passe une fonction AVANT qui retienne quelle a été la valeur max de G7 pendant ces 200 calculs.
note: la fonction MAX() retient la valeur max dans une plage de cellule...
Si quelqu'un a une idée, merci
Stéphane
Clément Marcotte
Sub çamontetuencore() Range("a4").Value = 36 Range("g7").Value = 169 Do Range("g7").Value = Range("g7").Value + 1 Range("a4").Value = Range("a4").Value - 1 Loop While Range("a4").Value >= 0 End Sub
"Stéphane" a écrit dans le message de news:42076b54$0$23184$
Bonjour,
J'aimerai qu'une cellule prenne une valeur maximale jusqu'à ce qu'une autre
ait une valeur négative.
La commande "valeur cible" me parait idéale pour ce genre de chose, mais
elle doit etre manuelle.
Est-il possible de la passer en fonction?
ou sinon d'incrémenter la cellule concernée jusqu'à ce que l'autre devienne
négative.
Un truc de ce genre serait pas mal, mais ça n'existe pas: G7: =if(A4>0;G7+1)-1
En espérant m'etre fait comprendre :-)
merci pour vos réponses
Stéphane
Sub çamontetuencore()
Range("a4").Value = 36
Range("g7").Value = 169
Do
Range("g7").Value = Range("g7").Value + 1
Range("a4").Value = Range("a4").Value - 1
Loop While Range("a4").Value >= 0
End Sub
"Stéphane" <plop@plop.plop> a écrit dans le message de
news:42076b54$0$23184$636a15ce@news.free.fr...
Bonjour,
J'aimerai qu'une cellule prenne une valeur maximale jusqu'à ce
qu'une autre
ait une valeur négative.
La commande "valeur cible" me parait idéale pour ce genre de chose,
mais
elle doit etre manuelle.
Est-il possible de la passer en fonction?
ou sinon d'incrémenter la cellule concernée jusqu'à ce que l'autre
devienne
négative.
Un truc de ce genre serait pas mal, mais ça n'existe pas:
G7: =if(A4>0;G7+1)-1