Bonsoir jmd,
Frolik a écrit :
Dans un fichier j'obtiens une ligne de données de type : C1 C2 C4 C5 C6 C7 C12 C45 C46 C47 C48
comment Frolik l'a obtenu ? peut-être l'a-t-il créé lui-même ? mais peut-être aussi que c'est un import, et que le demandeur n'a pas le choix car « il n'a pas la main » sur ce fichier ! en plus, c'est peut-être un fichier protégé par mot de passe, qu'il peut seulement lire et non modifier (le code VBA serait alors dans un autre classeur Excel, qui lirait celui-ci) ; tout c'côté du contexte, que je ne connaît pas, justifie peut-être amplement ce qui te semble être « une question étrange, qui n'est pas toujours pertinente » ; mais j'suis quand même d'accord avec toi qu'il peut arriver bien des cas où on peut faire plus simple ! (mais pas toujours non plus ! )
Frolik a écrit :
Cette ligne de données que j'ai raccourcie, je la transpose dans un fichier Word
en groupant les données qui se suivent de cette façon :
C1, C2, C4-C7, C12, C45-C48.
Le tiret remplace "à".
donc le but est très clair, et le besoin est indiqué très précisément : il faut abréger
C1 C2 C4 C5 C6 C7 C12 C45 C46 C47 C48
en :
C1, C2, C4-C7, C12, C45-C48
ce que Frolik a indiqué de nouveau dans son post d'hier à 08:41 :
Sur mon tableau Excel j'obtiens une ligne de repères avec un repère par cellule:
C1 C2 C4 C5 C6 C7 C12 C45 C46 C47 C48
Ce que je veux obtenir dans excel:
C1 C2 C4-C7 C12 C45-C48
je me suis d'ailleurs référencé à ce post pour sortir un résultat sans séparateur virgule.
(mais si Frolik me le demande, je pourrai très facilement l'ajouter)
dhany