| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/10/2019 à 10:15 | Lachouffe | Scan d'une carte maillée reproduite en tableur | 1- [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:39 | Denis11 | Trier un tableau sur VBA | Autre 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:46 | Denis11 | Trier un tableau sur VBA | Suite ... 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:36 | Lachouffe | Scan d'une carte maillée reproduite en tableur | Alors 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:42 | Lachouffe | Scan d'une carte maillée reproduite en tableur | J'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:01 | Momo_92500ouz | Consolidation | Donc 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:22 | Thomas1 | Créer un distancier en Km | Bonjour 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:08 | Denis11 | Trier un tableau sur VBA | Pas d’inquiétude, nos programmes neuronaux tournent aussi jour et nuit ! si si ..... |
| 23/10/2019 à 13:35 | Thomas1 | Créer un distancier en Km | De rien, je voulais savoir si c'était le meilleur fichier / meilleure méthode. C'est le cas... |
| 23/10/2019 à 13:34 | amayas | Supprimer les zeros à gauche | AMAYAS sans fichier on ne peut pas savoir si c'est du texte ou un format particulier... |
| 23/10/2019 à 11:58 | amayas | Supprimer les zeros à gauche | Pour faire 10 chiffres au total, tu peux faire... |
| 23/10/2019 à 11:57 | Thomas1 | Créer un distancier en Km | Peux-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:09 | OldSpice | Inserer 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:04 | Momo_92500ouz | Consolidation | Remplace par... |
| 22/10/2019 à 15:16 | OldSpice | Inserer 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:08 | Momo_92500ouz | Consolidation | Tu es sûr de ton chemin, y compris avec des espaces ... |
| 22/10/2019 à 14:18 | Momo_92500ouz | Consolidation | Essaie ceci ... (en espérant qu'il n'y ait pas d'autres écarts avec la réalité)... |
| 22/10/2019 à 12:11 | Denis11 | Trier un tableau sur VBA | Un cluster est un groupe d'ordinateur ou de serveur qui permet de décupler la puissance de calcul... |
| 22/10/2019 à 11:06 | OldSpice | Inserer 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:03 | misteradrien | Problème de formule | Wahou !! 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:59 | Momo_92500ouz | Consolidation | Réponse effacée, le problème a quelque peu évolué... |
| 22/10/2019 à 10:52 | Momo_92500ouz | Consolidation | Le 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:34 | Denis11 | Trier un tableau sur VBA | Je 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:04 | Denis11 | 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:31 | Denis11 | Trier un tableau sur VBA | C'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:05 | Momo_92500ouz | Consolidation | Il serait utile de produire quelques fichiers source type ..... |
| 21/10/2019 à 16:33 | Natsuko | Nouveau planning équipes | Oui, 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:33 | quark31 | OneDrive et VBA | Merci pour cette info ... |
| 21/10/2019 à 13:35 | Denis11 | Trier un tableau sur VBA | J'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:48 | Denis11 | Trier un tableau sur VBA | Hello 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:23 | Denis11 | Trier un tableau sur VBA | Ok, j'avais mal interprété ... donc très intéressant ... |
| 21/10/2019 à 05:05 | Denis11 | Trier un tableau sur VBA | Bravo 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:50 | Denis11 | Trier un tableau sur VBA | Je 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:02 | Natsuko | Nouveau planning équipes | Ok 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:54 | Tonytct | Filtrer sur un mois et une annee a partir de liste déroulante | Je 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:46 | Tonytct | Filtrer sur un mois et une annee a partir de liste déroulante | On peut peaufiner ... si mois à blanc, afficher l'année si année à blanc tout afficher ... enfin bref... |
| 19/10/2019 à 16:18 | Tonytct | Filtrer sur un mois et une annee a partir de liste déroulante | Dans Feuil1... |
| 19/10/2019 à 11:58 | Denis11 | Trier un tableau sur VBA | Vu 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:38 | Denis11 | Trier un tableau sur VBA | OK 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:57 | Denis11 | Trier un tableau sur VBA | Voilà, 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:17 | Denis11 | Trier un tableau sur VBA | Ouf ! 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:07 | Denis11 | Trier un tableau sur VBA | Bon, 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:29 | Denis11 | Trier un tableau sur VBA | De 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:22 | Denis11 | Trier un tableau sur VBA | Si ... 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:55 | Denis11 | Trier un tableau sur VBA | Bon, 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:53 | Natsuko | Nouveau planning équipes | Parfaitement 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:38 | Denis11 | Trier un tableau sur VBA | Je 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:34 | Natsuko | Nouveau planning équipes | En 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:29 | Natsuko | Nouveau planning équipes | Correction sur la somme ..... |
| 18/10/2019 à 13:23 | MAVERICK39 | Parcourir les Ws et récupérer une valeur | Voir la cellule appelée " _debut "... |