cathodique
XLDnaute Barbatruc
Bonjour,
Je voudrais transférer 2 plages de données vers une autre feuille.
Pour la 1ère plage pas de difficulté.
Pour la seconde, je l’ai mise dans un tableau T_data que je transfère d’abord dans un tableau T_report.
Mon problème est le suivant, T_Data(i, 2) contient un code de 4 chiffre suivi d’un libellé
(exemple : 6010 Nourriture animale).
Je voudrais scinder le code du libellé dans T_Report(i, 3) et T_Report(i, 4);
6010 sera mis dans T_Report(i, 3) et Nourriture animale dans T_Report(i, 4)
En vous remerciant par avance.
EDIT:
En mettant Len(Val(T_Data(i, 2))-1) à la place de Len(T_Report(i, 3)) - 1), le code plante sur Val avec message : erreur de compilation Variable requise: Impossible de l'affecter à cette expression.
Je voudrais transférer 2 plages de données vers une autre feuille.
Pour la 1ère plage pas de difficulté.
Pour la seconde, je l’ai mise dans un tableau T_data que je transfère d’abord dans un tableau T_report.
Mon problème est le suivant, T_Data(i, 2) contient un code de 4 chiffre suivi d’un libellé
(exemple : 6010 Nourriture animale).
Je voudrais scinder le code du libellé dans T_Report(i, 3) et T_Report(i, 4);
6010 sera mis dans T_Report(i, 3) et Nourriture animale dans T_Report(i, 4)
En vous remerciant par avance.
EDIT:
VB:
T_Report(i, 3) = Val(T_Data(i, 2)) 'resultat: 6010
T_Report(i, 4) = Right(T_Data(i, 2), (Len(T_Data(i, 2)) - Len(T_Report(i, 3)) - 1)) 'resultat: Nourriture animale
Dernière édition: