ALors en fait sur mes 78000 lignes j'ai des exceptions telles que :
Des PK négatifs "0-000" qu'il faudrait transformer en "000-000"
Des PK débutant par une lettre "X+000" ou "X-000" qui doivent rester en l'état
En conclusion, lorsque mon tableau sera traîté, pour pouvoir utiliser les fonctions tri et classement d'excel, je crois qu'il est finalement préférable de rester en format texte
avec des conditions telles que
Si la valeur de la cellule commence par le caractère "0, 1, 2, 3..."
s'il y a un seul caractère devant le "+", la chaine de la cellule = "00" & la chaine de la cellule
s'il y a deux caractères devant le "+", la chaine de la cellule = "0" & la chaine de la cellule
s'il y a un seul caractère devant le "-", la chaine de la cellule = "00" & la chaine de la cellule
s'il y a deux caractères devant le "-", la chaine de la cellule = "0" & la chaine de la cellule
Maintenant il me reste plus qu'à traduire en VBA !!!
Et d'ailleurs j'ai une piste avec : la fonction InStr
En tout cas merci à tous les deux pour votre aide
et bon week end