Cherche code VBA pour filtre et Analyse
Orang-outanBlanc94 Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans mon fichier ci joint :
https://www.cjoint.com/c/OCvsnaILBv5
Je recherche un code VBA pour déjà filtrer toutes les colonnes EMPLOI ( 1 par mois ) sur "CONTROLEUR METROLOGIE", "TECHNICIEN VERIFICATEUR" et "TECHNICIEN MAINTENANCE".
Ensuite j souhaiterais récupérer sur mon second onglet "Analyse RH Année N-1" seulement la ligne TOTAL de chaque technicien et cela de chaque mois.
Petite contrainte, cette liste de technicien peut évoluer sur l'année en fonction des nouvelles embauches et en fonction de ceux qui quitte la société.
Le but étant de pour réaliser plusieurs Bar graphes et fonction de différent critères.( Tps de route, tps de travail, nbre decouché, total des heures, heures sup, etc etc ).
Si quelqu'un veut bien étudier cela, je vous en remercie par avance
Windows / Chrome 134.0.0.0
- Cherche code VBA pour filtre et Analyse
- Code ascii - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
38 réponses
Bonjour,
Dans ce fichier, je récupère les 12 mois en moins de 5 secondes (la 1ère fois), 1 seconde si je refais la requête.
Il faut savoir que PQ, à l'ouverture de la connexion, prend un certain temps. Une fois la connexion établie, le temps de traitement est très grandement diminué.
Pour le bon fonctionnement :
- Bien lire l'onglet "Lisez-Moi", et configurer PQ (à faire une bonne fois pour toute, une fois cette configuration effectuée, c'est "à vie")
- Dans l'onglet "Paramètres", 3 tableaux :
. Le premier pour sélectionner les colonnes qui nous intéressent (ne pas toucher, sauf besoin)
. Le deuxième pour sélectionner les emplois (pas touche, normalement, non plus)
. Et enfin, le troisième, où tu dois indiquer le répertoire contenant tes fichiers de paie mensuels, reçus de ton service kivabien.
Une fois ces dispositions prises, et si tes fichiers sont conformes à ton dernier envoi, tu obtiens toutes les lignes en appuyant sur le bouton "MaJ" de l'onglet "Final"
A savoir qu'on pourrait en tirer un TCD (Tableau Croisé Dynamique) pour obtenir des données synthétisées (par mois, salarié....)
https://www.cjoint.com/c/OCxpiSgvQSF
Bonne découverte de PQ
Merci pour votre travail, je regarderais cela avec mon responsable la semaine prochaine et reviendrais vers vous si il y a des modifs à faire.
Encore merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionHello,
Je comprends maintenant l'erreur...
Regarde la V2 (n'oublie pas l'adresse du répertoire)
https://www.cjoint.com/c/OCypWhzOGDF
Et tu me dis
Bonjour,
Est-il possible d'apporter des modification a ce projet ?
Après utilisation on souhaiterait récupérer les colonnes :
A-B-C-D-E-F-G-H-I-J-K-L-M-N-R-T-U-V dans un premier temps temps, ensuite avoir dans le classeur Excel un Onglet '" METROLOGIE" ou l'on conserve les filtres actuel sur la colonne " EMPLOI" et ajouter un Onglet " ENVIRONNEMENT" ou là on filtrerai sur emploi (CONTROLEUR ICPE, CONTROLEUSE ICPE, et CONTROLEUR EPREUVE.
Cela est-il possible
Merci
Bonjour,
Pour la première évolution, c'est tout à fait possible (et même déjà "prévue"). Il suffit de mettre un "x" dans la colonne B de l'onglet "Paramètres" en face des titres qu"on veut récupérer.
Pour la 2ème, il suffit de dupliquer la requête, de rajouter un autre tableau "Emploi" (colonne D de l'onglet "Paramètres"), et de modifier la requête. Pas le temps aujourd'hui, mais si je peux, demain ou lundi.
Bon W-E
Re-,
Pour mon info..
Combien de temps (et de lignes)?
Est-ce que ce sont bien ces données qu'il fallait récupérer?
Si ce fichier est utilisé sur un autre PC, ne pas oublier la configuration expliquée dans l'onglet "Lisez-Moi"
Bonne fin d'apm
Bonjour,
Essaie en connexion directe au bureau le temps de récup est inférieur à 30 secondes pour plus de 300 lignes.
Si je souhaite insérer cela projet dans un classeur excel qui possède déjà plusieurs onglet, y a t-il une modif à faire dans power query svp ?
Bonjour,
Si tu parles de rajouter les 2 onglets (Paramètres et Final) dans un autre classeur, aucun problème insurmontable.
Il suffit de sélectionner le premier onglet, puis clic droit -> "Déplacer ou copier", et cocher "Créer une copie"
et dans le menu déroulant, choisir le nom du classeur de destination (il doit être ouvert)
Répéter l'opération pour l'autre onglet (on ne peut pas copier plusieurs onglets en même temps, s'ils contiennent des Tableaux structurés)
Si tu veux également l'onglet de configuration, même mode opératoire.
Il faut aussi copier le module contenant la macro de mise à jour dans l'éditeur de code VBA vers le classeur de destination, et bien penser à modifier l'affectation de macro du bouton "MaJ" vers la macro du classeur actif (sinon, en appuyant sur le bouton, tu vas ouvrir l'ancien classeur, pour effectuer la mise à jour)
Bon courage
Re-,
Dans le fichier joint, j'ai :
- Supprimé les deux noms "Rep" dans le Ruban "Formules", "Gestionnaire de noms"
- Renommé la cellule F2 de l'onglet "Paramètress" en "Rep"
- Supprimé les doublons des requêtes
- Remplacé le code de la requête "Final" par la dernière version (V2)
Regarde s'il y a du mieux (en modifiant bien sûr le chemin dans la cellule "Rep")
https://www.cjoint.com/c/OCDrnzjYfWF
Non,
C'est une erreur de ma part, désolé...
Dans l'onglet "Final", supprime les colonnes B à Q (il faut donc supprimer le Tableau Final)
Puis, ruban "Données", "Afficher les requêtes", une fenêtre va s'afficher sur la droite.
Clic droit sur la requête "Final", "Charger dans", et tu sélectionnes "Table", "Onglet Actuel", et la cellule B1
J'ai fais ce que tu m'as dit et non cela ne fonctionne pas.
C'est pas grave je vais rester sur 2 fichiers distincts je pense que pour l'utilisateur cela sera plus pratique.
Merci quand même de votre aide et je vous souhaite un bon week end.