Fichier csv A1=A2 alors B2 deviens C1

EtienneAubry72 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
contrariness Messages postés 21236 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

mon fournisseur m'a fournis un catalogue csv pour les descriptions
seulement pour chaque produits il y a plusieurs lignes
et cela pose problème pour l'importation
pour faire simple il faudrait que lorsque
A1=A2 alors mettre B2 en C1 ect..
je précise que ce fichier comporte environ 100.000 lignes

Je vous remercie d'avance pour votre aide.

A voir également:

5 réponses

Raymond PENTIER Messages postés 58998 Date d'inscription   Statut Contributeur Dernière intervention   17 369
 
C'est pourtant basique :
En C1 mettre la formule =SI(A1=A2;B2;"")
On ne fait pas plus simple !
0
EtienneAubry72 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour

merci pour votre réponse mais le nombre de lignes par référence
n'est jamais identique

Cordialement
0
Raymond PENTIER Messages postés 58998 Date d'inscription   Statut Contributeur Dernière intervention   17 369
 
J'ai répondu exactement à la question que tu as posée !
Si ton problème est différent, expose-le correctement.

Un fichier Excel joint serait le bienvenu, à titre d'exemple.
0
EtienneAubry72 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour

désolé pour le manque d'explication
ci-joint le fichier ce qui vous rendra plus simple la compréhension

https://www.cjoint.com/c/GFlkoquYP6V

Cordialement
0
Raymond PENTIER Messages postés 58998 Date d'inscription   Statut Contributeur Dernière intervention   17 369
 
" lorsque A1=A2 alors mettre B2 en C1 "
Donc avec 103154 en A1 et A2,
il faut remplacer en C1 "Oui" par "Distance focale (mm)" ?
Puis avec 103154 en A2 et A3,
il faudra remplacer en C2 "60" par "Type de pile / de batterie" ?
C'est assez curieux ...
0
contrariness Messages postés 21236 Date d'inscription   Statut Membre Dernière intervention   6 186
 
Brs Raymond

Je crois que ce qu'il veut c'est que pour une meme reference (par ex 103154) toutes les lignes soient reportees dans une seule et meme cellule ou sur des cellues differentes mais sur la meme ligne...

Ca doit pouvoir se faire en VB, mais ca depasse mes competences...
0
EtienneAubry72 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   1
 
c'est exactement ca :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
contrariness Messages postés 21236 Date d'inscription   Statut Membre Dernière intervention   6 186
 
Et cerise sur le gateau... il ne faut pas que la reference soit reportee, et que le separateur ";" soit conserve si tout est dans la meme cellule...

Avec un minimum de preparation (incorporation d'un retour a la ligne entre chaque bloc de reference + un separateur specifique), vous pouvez peut-etre le faire avec Word et la fonction de rechercher/remplacer.

C'est sur qu'en VB ca serait plus rapide a traiter.. mais il faut ecrire le code !! ca risque d'etre long.
0