Fanatique d'Excel

Inscrit le :13/10/2014
Dernière activité :22/10/2022 à 06:33
Version d'Excel :2013 FR + GSheets
Emploi :Ingénieur
Lieu :85330-NO
Messages
22'161
Votes
3'206
Fichiers
37
Téléchargements
122'230
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par Steelson - page 200

DateAuteur du sujetSujetExtrait du message
24/10/2019 à 10:15Lachouffe Scan d'une carte maillée reproduite en tableur1- [plage] est le nom donné à la ... plage ! Celle que j'ai colorié en jaune paille ici : 2- je vais enlever les doublons ... bientôt ! pour le moment je réponds juste aux questions 3- pour la macro ...
24/10/2019 à 09:39Denis11 Trier un tableau sur VBAAutre point expérimenté ... On (moi aussi) parle souvent de base de données dans excel, mais ce ne sont que des listes à la Prévert ! J'ai donc cherché à mettre des clés secondaires pour accéder directement à un "enregistrement"-ligne. Ce que j'ai fait en ajoutant le n° de ligne et en mettant en pla...
24/10/2019 à 08:46Denis11 Trier un tableau sur VBASuite ... Nouvelle version, je suis passé de 5 minutes 34 secondes à 36 secondes sur un jeu test de 1000 individus ! En réalité, avec mon programme bourrin, j'ai eu un cas tordu : en quelque sorte Paul voulait plusieurs choix dont Pampelune en choix 6 où il était le 6ème mieux placé pour 5 places. M...
24/10/2019 à 08:36Lachouffe Scan d'une carte maillée reproduite en tableurAlors là, je ne me suis pas posé de question ... j'ai fait le tour dans le sens trigonométrique en partant du coin haut gauche ...
24/10/2019 à 05:42Lachouffe Scan d'une carte maillée reproduite en tableurJ'ai défini une "plage" et ajouté une ligne et colonne vierge (grisée). edit : bonjour Isabelle, désolé je n'avais pas vu ta réponse ! Michel...
24/10/2019 à 00:01Momo_92500ouzConsolidationDonc les fichiers n'étaient toujours pas représentatifs. As-tu essayé avec le fichier que tu m'avais donné, quitte à le recopier plusieurs fois dans un dossier ...
23/10/2019 à 17:22Thomas1Créer un distancier en KmBonjour YoniK je piochais auparavant dans les json aussi ... j'avoue que la fonction est plus simple d'emploi, avec ensuite des =FILTRE.XML(______;________) Très intéressant ... c'est divulguable ...
23/10/2019 à 17:08Denis11 Trier un tableau sur VBAPas d’inquiétude, nos programmes neuronaux tournent aussi jour et nuit ! si si .....
23/10/2019 à 13:35Thomas1Créer un distancier en KmDe rien, je voulais savoir si c'était le meilleur fichier / meilleure méthode. C'est le cas...
23/10/2019 à 13:34amayas Supprimer les zeros à gaucheAMAYAS sans fichier on ne peut pas savoir si c'est du texte ou un format particulier...
23/10/2019 à 11:58amayas Supprimer les zeros à gauchePour faire 10 chiffres au total, tu peux faire...
23/10/2019 à 11:57Thomas1Créer un distancier en KmPeux-tu me passer ton fichier (sans la clé, j'en ai une) ou mon fichier d'origine pour que je vois ce qui se passe ? Google a peut-être (encore) changé quelque chose ...
22/10/2019 à 18:09OldSpiceInserer des valeur avec pour résultat un texte prêt a être copiéExcel suffit (sans VBA) Tu mets les différentes valeurs dans une colonne (d'un onglet séparé ?) Et ensuite, tu te positionnes sur la zone utile et tu fais validation des données > liste > et tu sélectionnes la zone...
22/10/2019 à 18:04Momo_92500ouzConsolidationRemplace par...
22/10/2019 à 15:16OldSpiceInserer des valeur avec pour résultat un texte prêt a être copiéJe ne sais pas si j'ai bien saisi ! A voir .....
22/10/2019 à 15:08Momo_92500ouzConsolidationTu es sûr de ton chemin, y compris avec des espaces ...
22/10/2019 à 14:18Momo_92500ouzConsolidationEssaie ceci ... (en espérant qu'il n'y ait pas d'autres écarts avec la réalité)...
22/10/2019 à 12:11Denis11 Trier un tableau sur VBAUn cluster est un groupe d'ordinateur ou de serveur qui permet de décupler la puissance de calcul...
22/10/2019 à 11:06OldSpiceInserer des valeur avec pour résultat un texte prêt a être copiéSujet intéressant (je me suis aussi souvent aidé d'excel pour rédiger mes autres programmes avec variables !) Tu peux utiliser SUBSTITUE en formule ou REPLACE en macro Mets un bout de fichier ( https://forum.excel-pratique.com/viewtopic.php?f=2&t=13 ) avec tes commandes ci-dessus et tes paramètres (...
22/10/2019 à 11:03misteradrien Problème de formuleWahou !! tu fais fort ! Combien as-tu de lignes ? Limite ce nombre à un chiffre raisonnable, genre 1000 si tu as moins de 1000 lignes (ce terme sert juste à départager les ex æquo) Mais le mieux, est que tu lises ceci https://forum.excel-pratique.com/viewtopic.php?f=2&t=13 et que tu mettes un bout d...
22/10/2019 à 10:59Momo_92500ouzConsolidationRéponse effacée, le problème a quelque peu évolué...
22/10/2019 à 10:52Momo_92500ouzConsolidationLe sujet me paraissait clair et donc je n'ai pas insisté pour avoir un exemple de fichier. J'aurais dû !! Tes classeurs sont en xlsx et non xlsm, et aucun ne possède de feuille nommée BASE Ton code n'est pas indenté, on n'y voit pas clair. Maintenant je veux bien corriger le code, mais j'aimerais qu...
22/10/2019 à 10:34Denis11 Trier un tableau sur VBAJe ne suis malheureusement pas étonné. Comme Curulis je cherche des améliorations sur le temps car c'est exponentiel. Au-delà de 2000x6 choix c'est insupportable ! Il faudrait un cluster. Il est probable que son programme soit plus rapide grâce à l'organisation originale des données...
22/10/2019 à 09:04Denis11 Trier un tableau sur VBA... et de mon côté (comme celui de Curulis), les neurones et synapses continuent d'interagir sur des cas marginaux ... à suivre ! Le sujet est hautement énergivore en matière grise...
21/10/2019 à 20:31Denis11 Trier un tableau sur VBAC'est bon En me basant sur extract ( et non BDD et OK ), sur un jeu réduit, nous avons strictement la même chose ...
21/10/2019 à 20:05Momo_92500ouzConsolidationIl serait utile de produire quelques fichiers source type .....
21/10/2019 à 16:33NatsukoNouveau planning équipesOui, tout va bien Fino a qui, tutto bene. comme diraient les italiens ! Tu ne dois rien changer dans la feuille semaine . Il suffit d'indiquer dans la feuille param que 5 et 6 ne viennent plus et que 7 et 8 arrivent ! Je vais bientôt reprendre les différentes demandes que je n'ai pas encore satisfai...
21/10/2019 à 14:33quark31 OneDrive et VBAMerci pour cette info ...
21/10/2019 à 13:35Denis11 Trier un tableau sur VBAJ'ai traduit mon code à un, tableau ... et je n'ai pas réussi à al faire fonctionner plus vite ! curieux ... Avec 5000 individus, 6 choix par individu, 20 zones et 4900 places environ, ma petite config i3 a mis ~3 à 4 heures sur la version postée. Je vais comparer les 2 versions (et surtout comprend...
21/10/2019 à 11:48Denis11 Trier un tableau sur VBAHello curulis ! Rien que la présentation et de déroulement sont stupéfiants ! Je suis scotché. Probablement plus rapide que moi. J'ai un jeu de 1000 personnes, je vais regarder ... quoique je vais le faire sur 100 ! Tu as dû probablement refroidir ton unité centrale ... pas le PC, ta boîte à neurone...
21/10/2019 à 08:23Denis11 Trier un tableau sur VBAOk, j'avais mal interprété ... donc très intéressant ...
21/10/2019 à 05:05Denis11 Trier un tableau sur VBABravo curulis57 ... je vais l'appliquer sur mon je d'essai et comparer. quoique ... c'est là où je me pose des questions ! Certes Denis a bien écrit car si le fonctionnaire A a un choix n°5 pour Lille avec 120 points, si ce choix est retenu pour lui alors il libère Paris (libérée, délivrée !) C'est...
20/10/2019 à 10:50Denis11 Trier un tableau sur VBAJe pense que l'algorithme écrit précédemment négligeait des cas rares mais tout à fait possible, donc dès qu'une affectation est actée, les autres choix étant libérés, l'analyse reprend au tout début (pour un cas où ce choix n'aurait pas pu être confirmé avec un score un peu inférieur) ! Je suis rep...
20/10/2019 à 03:02NatsukoNouveau planning équipesOk je vais simplifier ah !! je vais y réfléchir pour adapter le nombre de lignes au strict besoin ok merci, comme quoi j'ai été un peu trop vite dans le passage à la demi-heure c'est corrigé remplace la macro " macro-presence " par...
20/10/2019 à 02:54Tonytct Filtrer sur un mois et une annee a partir de liste déroulanteJe l'ai fait de 3 façons ... la macro une MFC sur la zone G3 afin de montrer qu'elle est inopérante sir l'année n'est pas renseignée le calcul des bornes en A7/A8 s'il n'y a pas le mois renseigné (on prend alors l'année)...
19/10/2019 à 17:46Tonytct Filtrer sur un mois et une annee a partir de liste déroulanteOn peut peaufiner ... si mois à blanc, afficher l'année si année à blanc tout afficher ... enfin bref...
19/10/2019 à 16:18Tonytct Filtrer sur un mois et une annee a partir de liste déroulanteDans Feuil1...
19/10/2019 à 11:58Denis11 Trier un tableau sur VBAVu la taille de tes données, et comme l'a dit aussi curulis57, je pense qu'il faut passer directement par une macro pure ET sortir tout de suite les individus affectés dans une autre onglet...
19/10/2019 à 11:38Denis11 Trier un tableau sur VBAOK merci pour ce retour. Il faudra t'armer d'un ordinateur très puissant ! car les TCD seront lourds à mettre en place (*) Je pense qu'il y a une toute petite erreur de logique de ma part qui pourrait inverser quelques cas; il faut que je peaufine la réflexion ... il s'agit des souhaits auxquels il...
19/10/2019 à 05:57Denis11 Trier un tableau sur VBAVoilà, tout automatique ou presque après une préparation de 2 TCD. Ne pas s'inquiéter des temps un peu long d'actualisation des TCD entre 2 itérations ... Le cœur du sujet est le suivant : Lorsqu'un individu (#11748) exprime en choix 1 la zone #327, le TCD me permet de voir et calculer le nombre de...
19/10/2019 à 02:17Denis11 Trier un tableau sur VBAOuf ! 7123 individus ont été affectés. Mais bon nombre sont restés sur le carreau ... Exemple : #1 avec 413582 points et qui n'avait qu'un seul choix !! et pourquoi en choix 2 du reste ?? Les #15 et 19 un seul choix aussi avec des points plus que moyens ! Le #20 avait fait 3 choix, pfttt, tous les 3...
19/10/2019 à 01:07Denis11 Trier un tableau sur VBABon, pour le moment, j'ai réussi à caser 4858 individus sur leur choix 1 et 1122 sur leur choix 2, sur 13414 individus. Cela m'a surtout permis de reprendre mon algorithme .....
18/10/2019 à 20:29Denis11 Trier un tableau sur VBADe mon côté, je pense faire un système hybride basé sur quelques TCD pour éviter des calculs longs et répétitifs. Et non pas des effacements de lignes, mais l'ajout d'un colonne pour indiquer l'affectation d'une personne à son choix (en mettant NA pour les autres choix afin de les libérer) et la "co...
18/10/2019 à 17:22Denis11 Trier un tableau sur VBASi ... Mr X a mis choix 1 zone Lille avec 1000 points et choix 2 Lyon avec 2000 points (c'est le plus élevé donc de toute façon on ne pourra pas mieux trouver sur Lyon). Si aucun autre candidat avec un score de plus de 1000 points ne veut Lille en choix 1. Que fait-on ? On lui affecté choix 1 ou cho...
18/10/2019 à 16:55Denis11 Trier un tableau sur VBABon, ok, cela va me permettre de poursuivre la réflexion. Il est clair qu'on fait un choix en fonction des demandes et des points, tant pis si tout n'est pas optimisé et qu'il reste des employés non affectés et des choix non pourvus. J'ai vu aussi que le nombre de places est bien dépendant de la zon...
18/10/2019 à 16:53NatsukoNouveau planning équipesParfaitement bien expliqué, ton français est presque parfait ! Bon essaie et tu verras, c'est automatique, quand tu seras semaines 40/41/42 tu verras bien A, et quand tu seras semaine 43 et 44 tu verras B apparaître et A disparaître dans l'onglet semaine . Par contre, les couleurs ne sont pas affect...
18/10/2019 à 13:38Denis11 Trier un tableau sur VBAJe reprends ... pourquoi un individu n'a-t-il pas le même nombre de points sur toutes les lignes le concernant ...
18/10/2019 à 13:34NatsukoNouveau planning équipesEn effet ... ne remplace jamais jamais jamais un nom par un autre, mets les "nouveaux" à la fin dans l'onglet Param , laisse les anciens et ne mets riens dans la semaine où ils sont partis. Exemple Junko remplace Kyoko. Je laisse le nom de Kyoko (et il continuera d'apparaître dans l'onglet Mois )...
18/10/2019 à 13:29NatsukoNouveau planning équipesCorrection sur la somme .....
18/10/2019 à 13:23MAVERICK39 Parcourir les Ws et récupérer une valeurVoir la cellule appelée " _debut "...