Microsoft 365 Transformer une ligne en 02 lignes en VBA

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 !

chermiti

XLDnaute Occasionnel
Bonsoir à tous,

je vous met un attachement un fichier excel qui comporte certaines données colorées en jaune, je souhaite transformer ces données sur 02 lignes au lieu d' une seule, il est possible biensure de les formuler sans VBA , mais en fait mon base de donnée est trés volumineuse et elle n'est pas fixe, donc l'déal est de la formuler en VBA

merci d'avance
 

Pièces jointes

Solution
Bonjour,

désolé ci joint le fichier actualisé , merci de noter que j'ai ajouté une autre colonne ("Catégorie" colonne I) que je l'utilise uniquement dans le 1 er tableau, j'ai pas besoin qu'elle s'affiche dans le résultat final, donc merci de reproduire le travail sur le fichier en PJ 🙂

Cordialement
Re
En PJ le fichier corrigé
Si cette version vous convient, merci de marquer ce post comme solution en cliquant sur la coche verte dans le bandeau à droite.
Cordialement,
Bonsoir à tous,

je vous met un attachement un fichier excel qui comporte certaines données colorées en jaune, je souhaite transformer ces données sur 02 lignes au lieu d' une seule, il est possible biensure de les formuler sans VBA , mais en fait mon base de donnée est trés volumineuse et elle n'est pas fixe, donc l'déal est de la formuler en VBA

merci d'avance
Bonsoir,
Une proposition en PJ.
Si j'ai un peu de temps, je l'améliorerai pour la vitesse d'exécution.
Cordialement,
 

Pièces jointes

Bonsoir à tous,

je vous met un attachement un fichier excel qui comporte certaines données colorées en jaune, je souhaite transformer ces données sur 02 lignes au lieu d' une seule, il est possible biensure de les formuler sans VBA , mais en fait mon base de donnée est trés volumineuse et elle n'est pas fixe, donc l'déal est de la formuler en VBA

merci d'avance
Bonsoir,
Voici la version optimisée.
Cordialement,
 

Pièces jointes

Bonjour Gégé,

Merci beacoup c'est énorme, reste un petit réglage à faire, je l'ai mentionné en PJ, en fait pour certaines conditions que j'ai coloré en vert la macro ne mentionne pas complètement le résultat: ces deux conditions sont :
To buy from the Value Date

No entries for worked week:to buy the Rest Amount
 

Pièces jointes

Bonjour Gégé,

Merci beacoup c'est énorme, reste un petit réglage à faire, je l'ai mentionné en PJ, en fait pour certaines conditions que j'ai coloré en vert la macro ne mentionne pas complètement le résultat: ces deux conditions sont :
To buy from the Value Date

No entries for worked week:to buy the Rest Amount
Bonjour,
pouvez-vous expliciter ce que vous entendez par :
la macro ne mentionne pas complètement le résultat
de plus, dans le fichier joint, je ne vois rien dautre coloré en vert que les titres des colonnes A à H.
[EDIT] Pour finir, utilisez la deuxième version que j'ai envoyée plutôt que celle-ci, elle est beaucoup plus rapide. [/EDIT]
Cordialement,
 
Bonjour,

désolé ci joint le fichier actualisé , merci de noter que j'ai ajouté une autre colonne ("Catégorie" colonne I) que je l'utilise uniquement dans le 1 er tableau, j'ai pas besoin qu'elle s'affiche dans le résultat final, donc merci de reproduire le travail sur le fichier en PJ 🙂

Cordialement
 

Pièces jointes

Bonjour,

désolé ci joint le fichier actualisé , merci de noter que j'ai ajouté une autre colonne ("Catégorie" colonne I) que je l'utilise uniquement dans le 1 er tableau, j'ai pas besoin qu'elle s'affiche dans le résultat final, donc merci de reproduire le travail sur le fichier en PJ 🙂

Cordialement
Re
En PJ le fichier corrigé
Si cette version vous convient, merci de marquer ce post comme solution en cliquant sur la coche verte dans le bandeau à droite.
Cordialement,
 

Pièces jointes

Bonsoir Gégé ainsi que tous les autres internautes,
j'ai voulu formulé la macro car j'ai ajouté une autre colonne en rouge (Category : colonne I) dont l'affichage doit etre par la suite dans la colonne R mais j'ai pas réussi.

est t'il possible s'il vous plait de prendre en charge ce changement

Cordialement
 

Pièces jointes

Bonsoir Gégé ainsi que tous les autres internautes,
j'ai voulu formulé la macro car j'ai ajouté une autre colonne en rouge (Category : colonne I) dont l'affichage doit etre par la suite dans la colonne R mais j'ai pas réussi.

est t'il possible s'il vous plait de prendre en charge ce changement

Cordialement
Bonsoir,
Que doit-on faire de cette colonne supplémentaire ?
La recopier AVANT les autres, dans une nouvelle colonne ?
La reproduire seulement sur la première ligne ou sur les deux lignes ?
Dans l'attente de votre réponse.
j'ai ajouté une autre colonne en rouge (Category : colonne I) dont l'affichage doit etre par la suite dans la colonne R
Alors pourquoi ne pas l'avoir écrite tout de suite dans la colonne R ?
 
- 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

Retour