Bonjour,
j'ai un petit souci qui devrait facilement se régler, je cherche à récupérer tous les caractères d'une cellule, à partir du 9ième.
Pour l'instant j'ai ce code :
'ce code définit les variables ligne(x) comme étant le numéro de ligne d'une certaine cellule
for p = 1 to 200
If Left(Sheets("Groupes").Cells(p, 2).Value, 9) = "Position_" Then
ligne(Right(Sheets("Groupes").Cells(p, 2).Value, 1)) = Sheets("Groupes").Cells(p, 3).End(xlDown).Row
End If
next p
ce code marche jusqu'à Position_9 mais après, pour Position_10, la fonction Right va uniquement prendre le 0
Je voudrais donc connaitre le code pour prendre tous les caractères après le caractère 9 dans une cellule en partant de la gauche et non pas le premier en partant de la droite.
Voilà, je pense que ce n'est pas très compliqué pour qqun qui s'y connait, mais j'espère surtout avoir bien expliqué !
merci à ceux qui essayeront de m'aider
J'ai trouvé !!
La réponse est :
ligne(Mid(Sheets("Groupes").Cells(p, 2).Value, 10)) = Sheets("Groupes").Cells(p, 3).End(xlDown).Row
Voilà, merci à ceux qui ont inutilement perdu leur temps ^^