Bonjour galopin,
Merci pour ton temps.
J'ai du mal m'exprimer sur le besoin.
En fait je dois placer des points dans l'espace, en leur donnant une coordonnée X et Y.
Pour placer mes points en X, j'utilise les années. évidemment plusieurs points ayant la même année X seront sur le même espace, c'est alors pourquoi je leur donne aussi une coordonnée Y.
Ce que j'aurais voulu pouvoir faire, c'est donnée la même coordonnée X à tous les points ayant la même année, en créant des groupes (1958 = 1; 1959 = 2 etc...).
1 année à 1 groupe X, ce groupe peut contenir 1 point comme 20...
Dans l'idée "tableur", je cherchais quelque chose du type "tant que tu rencontres dans les cellules en remontant, la même valeur, tu marques "X1" à côté et tu le recopies pour toutes les lignes de la même valeur. Dès que tu rencontres une valeur différente, tu marques "X2" à côté et tu le recopies pour toutes les lignes de la même valeur. Dès que tu rencontres une valeur différente, tu .... "X3" etc".
J'avais pensé à cela :
Sub test()
Dim i As Integer
Dim y As Integer
i = 2
y = 1
For i = 2 To 77
If Cells(i, 1).Value = Cells(i + 1, 1).Value Then
Cells(i, 3).Value = y
End If
i = i + 1
y = y + 1
Next
End Sub
Mais ca ne semble pas marcher...