Urgent : excel , comment incrementer un nombre?? - Logiciels - Windows & Software
Marsh Posté le 20-02-2003 à 20:39:01
nicho a écrit : voila, imaginons qu'on est une case appele x (=5 par exemple) |
Je ne comprends pas trop ce que tu veux. La mise en forme conditionnelle ne te va pas?
Marsh Posté le 20-02-2003 à 21:06:18
le probleme c'est que j'arrive pas a ce que excel incremente tout seul les nombres (1 2 3 4 5 ...)
en fait je doit tout taper a la main, je voudrais qu'il l'incremente tout seul, comme il le fait pr les chiffre
par exemple , je tape :
1 // 1er case
2 // 2eme case puis j'etire les deux cases, j'obtiens :
3
4
.
.
je voudrais faire pareil mais avec les formules afin d'avoir :
=Si(x>1;"ok";"no" ) //1er case
=Si(x>2;"ok";"no" ) //2eme case puis j'etire les deux cases,on aurai la suite :
=Si(x>3;"ok";"no" )
=Si(x>4;"ok";"no" )
=Si(x>5;"ok";"no" )
mais la c'est pas le cas, il repete les deux premiere case mais n'incremente pas le nombre
je sais pas si c'est plus clair?
merci
Marsh Posté le 20-02-2003 à 23:15:32
Marsh Posté le 21-02-2003 à 00:05:21
elcolas a écrit : Tu peux faire une macro. |
càd?
merci
Marsh Posté le 21-02-2003 à 00:13:32
Dans quelle est la case ou tu dois écrire la formule et dans quelle colonne est la case à comparer?
Marsh Posté le 21-02-2003 à 00:23:50
tu peux toujours créer une colonne avec 1 /2 /3 /4 /5 /etc ...
puis les formules qui pointent vers les cellules contenant les chiffres
ex :
A B
1 1 =Si(x>A1;"ok";"no" )
2 2 =Si(x>A2;"ok";"no" )
3 3 =Si(x>A3;"ok";"no" )
4 4 =Si(x>A4;"ok";"no" )
Marsh Posté le 21-02-2003 à 00:25:26
Sub Macro_de_la_balle()
Dim i As Integer
i = 1
While i < 500
Range("A" & i).Select
ActiveCell.FormulaR1C1 = "=IF(RC[3]>2,""ok"",""no"" )"
i = i + 1
Wend
End Sub
Marsh Posté le 21-02-2003 à 13:44:16
heu, ya pas plus simple? ca me parait bizarre qu'excel ne puisse pas faire ca automatiquement?
merci
Marsh Posté le 21-02-2003 à 14:46:56
nicho a écrit : heu, ya pas plus simple? ca me parait bizarre qu'excel ne puisse pas faire ca automatiquement? |
ca doit etre possible mais ma solution est simple et viable
Marsh Posté le 21-02-2003 à 18:36:04
ShonGail a écrit : |
oui ca marche, mais il doit bien exister une façon d'incrementer les nombres? qq'un sait?
merci
Marsh Posté le 20-02-2003 à 20:06:58
voila, imaginons qu'on est une case appele x (=5 par exemple)
moi, je veux marquer qqchose ds une case quand x>1 puis x>2 jusqu'a ce qu'il atteigne sa valeur, un truc du genre :
x=5
=Si(x>1;"ok";"no" ) //ok
=Si(x>2;"ok";"no" ) //ok
=Si(x>3;"ok";"no" ) //ok
=Si(x>4;"ok";"no" ) //ok
=Si(x>5;"ok";"no" ) //no
voila, en fait je n'arrive pas a incrementer le nombre (1 2 3..) automatiquement sous excel, comment faire?
merci d'avance
---------------
n'attends pas la pluie pour sortir ton parapluie