Bonjour Epsilon, porcinet82,
Bon Epsilon, la réaction de porcinet82 doit te mettre sur la piste du manque de réponse à quelquechose de simple surement dans le fond, mais pas simple à comprendre du tout
Bon, pour un Ouarf de trop
Lien supprimé, j'ai éssayé de comprendre ce que tu voulais, si c'est bien ça, j'ai mis effectivement plus de temps à trouver ce que tu voulais que de coder la réponse
Même pour toi, et surtout au départ, tu as intérêt à passer plus de temps à formuler logiquement (informatiquement parlant) ce que tu veux que de foncer tête baissée, ce qui conduit toujours à plus de temps de perdu finalement et à un sentiment d'échec souvent :S
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim Cell As Range
For Each Cell In Range(Range('A65536').End(xlUp), Range('A3'))
If CStr(Cell) = TextBox1.Value Then
Cell.Select
End If
Next Cell
Unload UserForm1 'selon le cas
End Sub
Ce code parcours toutes les cellulles non vides contigues de la col A à partir du bas (max A3) et se place sur la cellulle qui contient la valeur que tu as indiquée.
Cette approche permet de rajouter des nombres en col A ou en supprimer sans pb, vu que tu parles de Step, je pense que tu as vu une approche avec une boucle sur un nb fini, ou on emploie souvent step pour indiquer de prendre une ligne sur deux ou 3 ou....ça donne le Pas quoi, le 1 étant par défaut ?
Bon Courage,
Bfr