VBA importer des cellules en dessous d'une date variable
Ferméf894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 11 janv. 2023 à 16:54
- VBA importer des cellules en dessous d'une date variable
- Excel additionner des cellules - Guide
- Verrouiller des cellules excel - Guide
- Importer favoris chrome - Guide
- Aller à la ligne dans une cellule excel - Guide
17 réponses
6 janv. 2023 à 13:51
Re,
Une facon de faire: https://www.cjoint.com/c/MAgmZmNJcug
8 janv. 2023 à 11:42
Bonjour,
Une facon de Faire: https://www.cjoint.com/c/MAikPX8IePg
5 janv. 2023 à 09:56
Bonjour,
Pouvez vous mettre un fichier exemple a dispo ?
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : http://cjoint.com
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
6 janv. 2023 à 10:14
Bonjour,
Voici comme demandé
https://www.cjoint.com/c/MAgi7bNizgG
j'ai minimisé le fichier au max pour simplifier (les datas sont fictives bien sur ;))
En bref, j'aimerai en indiquant une date dans l'onglet "Résumé" (D:2) importer les données du "Planning 2023" en dessous de la date de référence et regrouper les données de ce tableau par équipes (je l'ai fait manuellement dans le classeur pour montrer le résultat souhaité)
Pour l'instant je "m'amuse" avec des copy/paste mais je gagnerai pas mal de temps avec une petite macro
Merci d'avance pour votre aide :-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question6 janv. 2023 à 10:30
Bonjour,
Je recupere le fichier et regarde la chose
6 janv. 2023 à 20:10
Merci beaucoup f894009!
Ca fait vraiment plaisir de voir de l'aide gratuite comme ça!
Ca fonctionne, j'ai juste adapté une désignation qui faisait référence à l'onglet ("Résumé (2)") en ("Résumé"), certainement un petit bug de test :) merci encore
Par contre, est ce possible avec cet import de regrouper les données par équipes dans ("Résumé (G5:L21)") ?
En bref, j'aimerai en indiquant une date dans l'onglet "Résumé" (D:2) importer les données du "Planning 2023" en dessous de la date de référence (ok) et regrouper les données de ce tableau par équipes (je l'ai fait manuellement dans le classeur pour montrer le résultat souhaité)
Encore merci
6 janv. 2023 à 20:13
Re,
Je regarde la chose demain
6 janv. 2023 à 20:23
Merci, pas de grosse urgence, depuis le temps que je cherche, c'est déjà super :-) passez un bon WE!
9 janv. 2023 à 07:33
Bonjour,
J'utilise, pour tableau Equipe, les donnees que j'importe dans le tableau de gauche, mais cela ne vous est peut-etre pas utile pour vous.
Si c'est le cas, je reprends le code pour faire avec les donnees de la feuille Planning 2023
9 janv. 2023 à 12:10
Bonjour,
Un tout grand merci! Ca marche dans le fichier joint mais quand je copie/colle les codes dans mon fichier, il m'indique une erreur d'execution 91 dans le code Complete_Planning (TAdr)
Variable d'objet ou variable de bloc With non définie
lig = .Columns(5).Find(TAdr(n), .Cells(lig, 5), , xlWhole).Row 'recherche ligne
Quand je prends les données de mon fichier et que je les colles dans le fichier reçu, j'ai la même erreur...
Pour info, j'aurais peut-être du préciser, ce sont des formules dans certaines cellules, je peux avoir plusieurs chantiers dans les colonnes (Cronos, chantier, adresse) et certaines cellules (contenant des formules ou non) peuvent rester vides
Je ne sais pas si cela peut influencer le code?
Pour répondre à votre proposition de n'indiquer que l'import, pas besoin, vous pouvez utiliser les données du tableau de gauche, c'est super pour moi
Merci beaucoup!
Modifié le 9 janv. 2023 à 16:43
Re,
Je ne sais pas si cela peut influencer le code?
Oui, pouvez mettre un fichier normal a dispo?
10 janv. 2023 à 11:04
Bonjour,
Voici le fichier avec les formules dans certaines cellules
https://www.cjoint.com/c/MAkkcUwGZpG
Merci encore pour votre aide
10 janv. 2023 à 11:05
Bonjour,
Je recupere le fichier et regarde la chose
Modifié le 11 janv. 2023 à 14:32
Bonjour,
De Grande Fonzy3816161847/2566 Kain Val de la Résistance
33EX_22_051991847/2742 Velaines Rue Delvourgue - redresser poteau béton
-------------------------------------------------------------------------------------------------------------------------------------------
Denutte Jean-Pierre3816161847/2566 Kain Val de la Résistance
479EX_22_051991847/2742 Velaines Rue Delvourgue - redresser poteau béton
Deux lignes un seul nom Agent. il en est prevu 4, comment je fais?
Pour le moment ca donne ceci: https://www.cjoint.com/c/MAlnGdRewZg
11 janv. 2023 à 14:37
Bonjour,
En fait, la quantité d'agent par équipe est variable, parfois seul, parfois plusieurs agents
La quantité de chantier est également variable, parfois 1seul chantier, parfois plusieurs sur une journée
Dans ce cas du 10/01, cela voudrais ressembler à ceci:
Fonzy 1-NBV-134 381616 1847/2566 Kain Val de la Résistance
EX_22_05199 1847/2742 Velaines Rue Delvourgue redresser poteau béton
Jean-Pierre D. 1-YSQ-618 381616 1847/2566 Kain Val de la Résistance
EX_22_05199 1847/2742 Velaines Rue Delvourgue redresser poteau béton
et suppression des doublons à partir de la colonne 3 à 6 pour arriver si possible à:
Fonzy 1-NBV-134 381616 1847/2566 Kain Val de la Résistance
Jean-Pierre D. 1-YSQ-618 EX_22_05199 1847/2742 Velaines Rue Delvourgue redresser poteau béton
Possible vous pensez?
Il va peut-être manquer un critère pour définir la séparation horizontale entre les équipes, je peux ajouter les lignes horizontales de séparation d'équipe manuellement aussi
Merci beaucoup pour votre aide en tout cas! :-)
Modifié le 11 janv. 2023 à 15:09
Re,
Pour un seul Agent et deux lignes (cas de Fonzy par exemple) je fais quoi?
Si Plusieurs Agents, je regarde "pour arriver si possible a" car si meme adresse mais pas meme chantier, ca marche comment!
11 janv. 2023 à 15:51
Dans ce cas , Fonzy et Jean-Pierre sont en binôme pour 2 chantiers
Si Fonzy était seul pour 2 chantiers, cela donnerai ceci
Fonzy 1-NBV-134 381616 1847/2566 Kain Val de la Résistance
Fonzy 1-NBV-134 EX_22_05199 1847/2742 Velaines Rue Delvourgue redresser poteau
et suppression des doublons des colonnes 1 et 2 pour donner:
Fonzy 1-NBV-134 381616 1847/2566 Kain Val de la Résistance
EX_22_05199 1847/2742 Velaines Rue Delvourgue redresser poteau
Je ne sais pas si ça répond à votre question?
11 janv. 2023 à 16:54
Re,
si ça répond à votre question?
Oui.
Autres cas entres autre:
Fonzy et JP meme adresse mais deux chantiers differents