Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

DEDOUBLER ET COPIER des lignes en fonction d’un caractère !!!

cephalotus

XLDnaute Occasionnel
Bonjour le forum


Je voudrais faire deux opérations assez complexes, mais pour deux applications différentes!! Vous trouverez aussi un exemple en pièce jointe, car l’explication ne sera peut-être pas assez claire.

Opération 1 :

J’ai un fichier avec un certain nombre de caractères. Dans une colonne (exemple « E ») j’ai des mots séparés par un slash (« / »).

Je voudrais copier/coller (dessous) les lignes dont ma colonne, « E » autant de fois quelles contiennent de « / » et y mettre un chiffre (0 / 1) dans la colonne « F » (par exemple)

Mais aussi :

1 ligne dont la cellule « E1 » est :LX / LX4 / TER / EAZ

Deviens 4 lignes :

« E1 » : LX
« E2 » : LX4
« E3 » : TER
« E4 » : EAZ


Opération 2 :

Je voudrais copier/coller (dessous) les lignes dont ma colonne, « E » autant de fois quelles contiennent de « / » et y mettre un chiffre (0 / 1) dans la colonne « F » (par exemple)

Exemple :

La ligne 1 colonne « E1 » contient : LX / LX4 / TER / EAZ

Cela devient :

« E1 » : LX / LX4 / TER / EAZ
« E2 » : LX / LX4 / TER / EAZ
« E3 » : LX / LX4 / TER / EAZ



Merci pour toutes vos réponses
 

Pièces jointes

  • Exemple Opération 1 & 2.zip
    15.3 KB · Affichages: 35
Dernière édition:

mjo

XLDnaute Impliqué
Re : DEDOUBLER ET COPIER des lignes en fonction d’un caractère !!!

Bonjour,

Il n'y a pas de pièce jointe.
Une solution formule ou macro ?
Une solution en créant un nouveau tableau est-elle acceptable ?

mjo
 

Pyrof

XLDnaute Occasionnel
Re : DEDOUBLER ET COPIER des lignes en fonction d’un caractère !!!

Bonjour,

Regarde si cela te conviens

Il y a une limite à 10 chaines de caractère (qui peut être augmentée)
 

Pièces jointes

  • Classeur1.zip
    6.9 KB · Affichages: 59
  • Classeur1.zip
    6.9 KB · Affichages: 47
  • Classeur1.zip
    6.9 KB · Affichages: 50

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…