Microsoft 365 Transformer une ligne en 02 lignes en VBA

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

  • Test.xlsx
    22.9 KB · Affichages: 5
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,

Gégé-45550

XLDnaute Accro
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

  • Test.xlsm
    45.4 KB · Affichages: 1

Gégé-45550

XLDnaute Accro
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

  • Test.xlsm
    45.4 KB · Affichages: 3

chermiti

XLDnaute Occasionnel
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

  • Test.xlsm
    45.4 KB · Affichages: 2

Gégé-45550

XLDnaute Accro
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,
 

chermiti

XLDnaute Occasionnel
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

  • Test Gégé.xlsm
    36.6 KB · Affichages: 1

Gégé-45550

XLDnaute Accro
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

  • Test2.xlsm
    49.5 KB · Affichages: 4

chermiti

XLDnaute Occasionnel
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

  • Test2.xlsm
    45.5 KB · Affichages: 1

Gégé-45550

XLDnaute Accro
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 ?
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 184
dernier inscrit
Di Martino