VBA copier coller des données selon certaines conditions

Superemi

XLDnaute Junior
Bonjour le forum, bonjour à tous,

J’ai 1 fichier composé d’1 onglet ‘Plan’, 1 onglet ‘Récap’, Plusieurs onglets ‘constats’.
Dans les onglets ‘constats’, j’ai des données en lignes.
Les conditions :
- Si dans la colonne ‘Titre 3’ il y a ‘Non’, alors ne pas reporter la ligne.
- Si dans la colonne ‘Titre 3’ il y a autre chose que ‘Non’, alors il faut :
o Reporter la colonne B des onglets ‘constats’ (de la 1ère cellule à la dernière cellule non vide) dans la colonne E de l’onglet ‘Récap’,
o Reporter la colonne C des onglets ‘constats’ (idem) dans la colonne B de l’onglet ‘Récap’,
o Reporter la colonne D des onglets ‘constats’ (idem) dans la colonne G de l’onglet ‘Récap’,
o Reporter la colonne E des onglets ‘constats’ (idem) dans la colonne C de l’onglet ‘Récap’,
o Reporter la colonne F des onglets ‘constats’ (idem) dans la colonne D de l’onglet ‘Récap’.

Je ne suis pas trop doué en macro, j’ai trouvé une macro sur laquelle me baser, j’ai essayé de l’adapter mais je n’arrive pas à reporter colonne par colonne dans l’onglet ‘Récap’.
Actuellement, la macro reporte les colonnes B à F des onglets ‘constats’ dans les colonnes B à F de l’onglet ‘Récap’. En plus ça me supprime les données de la 1ère ligne de l’onglet ‘Récap'.
En PJ le fichier, ce sera plus compréhensible.

Par avance merci.
Superemi.
 

Pièces jointes

  • Classeur4.xlsm
    20 KB · Affichages: 32
  • Classeur4.xlsm
    20 KB · Affichages: 32
  • Classeur4.xlsm
    20 KB · Affichages: 36

herve62

XLDnaute Barbatruc
Supporter XLD
Re : VBA copier coller des données selon certaines conditions

Bonjour
Je nage !! , car pas d'erreur dans la macro
Si tu nous expliquais en mettant un tableau manuel dans ta feuille RECAP à coté de l'existant de ce que devrait être
le résultat attendu cela serait 10 x plus simple à comprendre et donc à résoudre
 

Superemi

XLDnaute Junior
Re : VBA copier coller des données selon certaines conditions

Bonjour herve62,

Ok voici le fichier avec ce que la macro fait et ce que je veux.
Si toujours pas clair, n'hésite pas à me le dire.

Superemi.
 

Pièces jointes

  • Classeur4.xlsm
    20.9 KB · Affichages: 32
  • Classeur4.xlsm
    20.9 KB · Affichages: 36
  • Classeur4.xlsm
    20.9 KB · Affichages: 38
Dernière édition:

herve62

XLDnaute Barbatruc
Supporter XLD
Re : VBA copier coller des données selon certaines conditions

C'est nettement mieux ! j'ai dû bouger ton tableau résultat car cela perturbe la macro ( derlig)
Est ce que le AA est normal ? et Titre 5 vide ? car je ne vois pas de logique ?
Sinon apparement ce n'est qu'un Pb de décalage de cellules
 

Superemi

XLDnaute Junior
Re : VBA copier coller des données selon certaines conditions

Bonjour herve62,

Pour le AA c'est normal, c'est pour dire qu'il n'y a pas toujours le même texte dans la colonne.
Pour Titre 5 aussi, la colonne est vide car dans mon fichier final, j'aurai déjà du texte dans cette colonne.

Par contre je veux bien que tu m'expliques comment tu fais pour copier/coller par colonne.
Est-ce que tu peux m'envoyer le fichier ou le code pour ça ?

Par avance merci.
Superemi.
 

Discussions similaires