Bonjour Koror, et le fil...
Dans ton listing à mon avis si tu remplace tes (tous)
Worksheets(MoisDateProdOP)
par
Worksheets( LTRIM( STR( MoisDateProdOP) ) )
cela devrait fonctionner
par ce que (effectivement)...
Elhevan a écrit :
Déjà quand tu utilises les nombres pour tes feuilles Excel ne le comprend, pour lui la feuille 8 c'est la huitième, ce qui cause des désagréments.
Pour info...
LTRIM supprime les espaces à gauche du chaine de caractères
STR transforme un numérique en chaine de caractères mais avec un espace devant (pour le signe moins éventuel)
donc STR( MoisDateProdOP) donne " 1", " 2"... " 10"
donc LTRIM( STR( MoisDateProdOP) ) donne "1","2"... "10"
Par contre si je peux me permettre cette remarque j'ai peur que ton tableau mouline pendant un (long... très long) moment lorsque nous serons au mois de décembre ! je suis donc de l'avis de
bouben a écrit :
Le résultat est sous forme de TCD, à partir d'un nouvel onglet "Données".
En conclusion... je me demande si ton approche (l'analyse) de ton "travail à faire pour le boulot" est la bonne !
A-t-elle été faite d'ailleurs ?
Un développement de cette ampleur nécessite de réfléchir (en cachant le clavier et la souris) avant de se lancer !