XL 2016 extraire données d'une ligne et les mettre dans plusieurs cases

  • Initiateur de la discussion Initiateur de la discussion cmdavid
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cmdavid

XLDnaute Occasionnel
Bonjour à tous,
je cherche à récupérer des données contenues dans une ligne et les repartir dans plusieurs cases, avec une macro, voir modèle onglet conv.
a noter que l'onglet DAT et conv ont toujours la même configuration (colonne). les onglet peuvent contenir 1500 lignes, voir plus.
Merci pour votre aide
 

Pièces jointes

Bonjour à tous,
je cherche à récupérer des données contenues dans une ligne et les repartir dans plusieurs cases, avec une macro, voir modèle onglet conv.
a noter que l'onglet DAT et conv ont toujours la même configuration (colonne). les onglet peuvent contenir 1500 lignes, voir plus.
Merci pour votre aide
Bonjour,
A tester avec formule
et avec macro
 

Pièces jointes

Dernière édition:
Bonjour @Phil69970, @M12,

Ça fonctionne, mais si je rajoute une ligne dans DAT, dans conv (copie), il rajoute les lignes déjà existante plus la nouvelle ligne. Je souhaiterais qu’il garde les lignes existantes et qu’il rajoute a la suite les nouvelles lignes. Voir fichier Convertisseur donnes V1 (2).

Encore merci pour votre aide.
 

Pièces jointes

Re
@cmdavid

1ere solution :
Est ce que je peux rajouter une colonne dans la feuille DAT ?
L'idée c'est de mettre "Ok" dans cette colonne quand le transfert a eu lieu pour ne pas la recopier une 2eme fois.
Et laquelle je peux utiliser ?

2eme solution
A chaque copie j'efface tout de la feuille Conv et je recopie tout.

Quelle solution à ta préférence ?

@Phil69970
 
Bonjour @Phil69970
la 1ere solution me semble bien, mais lorsque j'ouvre ton fichier, message : Mode protégé ... activer la modification, j'active. ensuite si je click sur copie, message : impossible d'exécuter la macro ...
j'ai d'autres fichiers avec des macro qui fonctionnent parfaitement, je ne comprend pas le problème!
 
Re

@cmdavid

impossible d'exécuter la macro ...
Que veut dire cette phrase ? Message bloquant ? Lequel ? Plantage ?

As tu pensé à ça !
L'idée c'est de mettre "Ok" dans cette colonne quand le transfert a eu lieu pour ne pas la recopier une 2eme fois.

Ne pas oublier que si tu as toute la colonne "Ok" il n'y aura pas de copie puisque la macro ne copie QUE les lignes ou il n'y a rien .

1678006131700.png

Je peux mettre un message si il n'y a aucune copie à faire car tout est déjà Ok

Merci de ton retour

@Phil69970
 

Pièces jointes

Re

@cmdavid


Que veut dire cette phrase ? Message bloquant ? Lequel ? Plantage ?

As tu pensé à ça !


Ne pas oublier que si tu as toute la colonne "Ok" il n'y aura pas de copie puisque la macro ne copie QUE les lignes ou il n'y a rien .

Regarde la pièce jointe 1164907
Je peux mettre un message si il n'y a aucune copie à faire car tout est déjà Ok

Merci de ton retour

@Phil69970
pour le message de la macro, j'ai résolu en fermant le fichier et en l'enregistrant sur mon ordi et réouvert!

j'ai rajouté de nouvelles lignes dans DAT, en cliquant sur copie elles n'apparaissent pas, seulement ton message.
dans mon 1er message j'ai indiqué que dans DAT, il peut y avoir 1500 lignes, voir plus.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
132
Retour