Macro : copier coller des infos d'un autre classeur sous cond.

Fermé
personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015 - 17 août 2015 à 10:29
f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 - 18 août 2015 à 10:20
Bonjour,

J'ai besoin d'aide. Je suis stagiaire et mon chef me demande de créer un dossier spécial, il ne comprend pas que je n'ai pas les compétences.

Pouvez vous m'aider?

J'ai deux fichiers départ et arrivée

Ce fichier d'arrivée doit reprendre les informations du fichier "informations de départ" des onglets se situant après l'onglet info.
Si l'onglet n'existe pas, le créer.

Si le numéro commercial n'existe pas dans le fichier d'arrivée créer la ligne en jaune qui reprend l' intitulé exact de lacolonne 3 et 4 du fichier de départ et les coller dans les colonnes 1 et 2 du fichier d'arrivée et mettre la ligne crée en jaune
Reprendre le montant de la colonne 6 du fichier de départ et coller la valeur absolue en colonne C
Trier par A à partir de la ligne 8 chacun des onglets



Fichier de départ

https://www.cjoint.com/c/EHriyrfctYk

Fichier d'arrivée
https://www.cjoint.com/c/EHrix0PSFDk


Merci beaucoup de votre aide
A voir également:

2 réponses

f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678
17 août 2015 à 13:49
Bonjour,

coller la valeur absolue en colonne C Et a quoi servent les colonnes mois ????????
0
personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015
Modifié par personalite le 17/08/2015 à 14:04
Bonjour

le fichier de départ est mensuel et la macro sera dupliquée pour chaque mois de l'année

Merci de ton intérêt
0
f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678 > personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015
17 août 2015 à 14:09
Re,

le fichier de départ est mensuel Donc le mois est "trouvable" quelque part dans le nom du fichier ou dans un onglet ????

la macro sera dupliquée Ben voyons, si vous avez une macro qui peut dissocier les mois pas besoin de "dupliquer"
0
personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015
17 août 2015 à 14:19
non en fait mon responsable fait une extraction d'un logiciel et ensuite un copier coller. le mois avec les données mises à jour n'apparait nul part
0
f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678 > personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015
17 août 2015 à 15:07
Re,

Le copier/coller correspond a l'onglet INFO du fichier de depart ??
0
personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015
17 août 2015 à 15:17
Non aux suivants exclus de onglet info.

Le nom de ces onglets peut être amené à évoluer
0
f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678
Modifié par f894009 le 18/08/2015 à 10:20
Bonjour,

fichiers avec lesquels le code a ete ecrit (peut etre ameliore):

https://www.cjoint.com/c/EHsinxGC1mf

principe: votre responsable(CHEF) copie les donnees dans le fichier de depart avec remplissage des onglets. Il ferme le fichier (sauvegarde). Il ouvre le fichier d'arrivee. CTRL+SHIFT+L pour lancer le code.
Une userform s'affiche, choisir le mois de collage des donnees, click sur le bouton Valider le choix. Une boite de dialogue de selection fichier (.XLSX) s'affiche pour choisir le fichier, clic sur ouvrir apres selection du fichier et le programme traite les donnees suivant votre demande sauf le test 1et 2, pour le moment, car dans votre exemple de fichier de depart il n'y a pas d'autre debut de N° que 1 et 2 donc est-ce vraiment utile ???
0