Bonjour,

J’ai un petit problème de noms tronqués dans un tableau Excel, je m’explique :

En amont, Je réalise plusieurs traitements qui ont pour finalités de me donner un fichier de données du type :

Fichier 1.xlsx

            A                  B

1   Nom                  Valeurs
2 YAN                       1
3 PAU                     30
4 DIDI                     15
5 etc....
J’ai simplifié mon exemple !

Le problème, c’est que les traitements ont tronqués les noms (limite de 31 caractères : nom onglets Excel --> récup des nom d'onglet et création du tableau).
Du coup PAUL devient PAU, YANN devient YAN etc….

J’ai une base de données à coté qui me permettrait de renommer ces données.

Source.xlsx

            A                  B

1      Index               Nom
2       1                    PAU                   
3       3                    YAN                     
4       7                    DIDI                     
5       8                    etc....
Je souhaiterais savoir s’il est possible de réaliser une macro sous VBA pour automatiser le traitement afin d’obtenir un tableau final qui reprendrait les données suivantes pour un résultat comme ci-dessous :

Fichier 2.xlsx

            A                  B                   C

1      Index               Nom             Valeurs
2       1                    PAUL                 1   
3       3                    YANN                30   
4       7                    DIDIER              15  
5       8                    etc....
Pour finir, il faut savoir que le fichier 1.xlsx peut avoir un nombre de ligne variable.

D’avance merci pour votre aide.