| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 19/07/2022 à 10:28 | Blondin02 | Tirage 4 tours sans doublons avec critères | Bizar, je l'ai essayé 20 fois, impeccable. Pouvez-vous m'envoyer votre fichier ... |
| 19/07/2022 à 10:21 | splizz | Macro fusion de plusieurs colonnes sans doublon avec filtre | Si vous avez des tableaux filtrés a ce moment, la méthode 3 ne fonctionnera pas, parce qu'elle copie et colle tout, aussi les lignes cachées. Concernant la vitesse et des milliers de lignes, il n'y a pas de problèmes tant que vous ne dépassez pas les limites de la feuille (nombre de lignes >1.048... |
| 19/07/2022 à 10:08 | JeandJam | Déclaration (obligatoire) de variables VBA | @Dan, je vois que ma réponse tardive n'a rien ajouté aux réponses précédentes, donc excusez-moi... |
| 19/07/2022 à 10:00 | splizz | Macro fusion de plusieurs colonnes sans doublon avec filtre | 3 manières de copier et coller, puis sorter et effacer les doublons... |
| 19/07/2022 à 09:37 | JeandJam | Déclaration (obligatoire) de variables VBA | ... |
| 19/07/2022 à 08:52 | Mickey Mouse | Planification équitable | ... |
| 18/07/2022 à 19:51 | Blondin02 | Tirage 4 tours sans doublons avec critères | Bonsoir, petit adaptation... |
| 18/07/2022 à 14:52 | Mickey Mouse | Planification équitable | Update... |
| 18/07/2022 à 10:49 | Mickey Mouse | Planification équitable | Un premier essai. La colonne A, c'est une formule maintenant, je pense que cela fonctionnera mieux. Les combinaisons impossible par pair, cela s'écrit comme : 7,8,9,10,11,12 (voir demande de hier soir) on peut aller jusqu'à 7 personnes par equipe... |
| 17/07/2022 à 21:46 | Mickey Mouse | Planification équitable | Si vous avez la gentillesse de vous pencher sur le problème est il possible de mettre jusqu'à 6 index interdits entre eux (2,3,4,5 ou 6 ) sur la même ligne ?ex si 1-2-3-4-5 et 6 sont interdits entre eux que cette combinaison de 6 n'apparaisse pas mais également entre ses composants (Ex : 12345 , 138... |
| 17/07/2022 à 21:38 | Fab7627 | Construction tableau ligne après ligne plutôt que colonne après colonne | La precision du chronomètre est quelque dizaines de millisecondes (entre 0.01 et 0.1 sec). Donc on peut seulement regarder vers le premier et, avec des doutes, le 2ième chiffre après le virgule. Votre 0.046875 sec = 0.05 sec, mais comprenez immédiatement et mesurer le temps d'un "endif" en plus, c'e... |
| 17/07/2022 à 20:59 | Fab7627 | Construction tableau ligne après ligne plutôt que colonne après colonne | Si ce "IF" est très simple et on continue dans la même ligne, le "Endif" n'est plus nécessaire donc c'est If I < UBound(Tabl1) Then Tabl1(I + 1, 2) = 1 ou If I < UBound(Tabl1) Then Tabl1(I + 1, 2) = 1 endif Moi, j'utilise ce Add-in pour intendre mes macros, alors cela se voit très vide, s'il m... |
| 17/07/2022 à 18:08 | Mickey Mouse | Planification équitable | Re, c'est dimanche, je l'ai fait assez vite, sans vérifier tout , donc si il y a des problèmes, ce sera pour le lundi ..... |
| 17/07/2022 à 10:21 | Mickey Mouse | Planification équitable | Re, pouvez-vous ajouter le fichier avec ces données qui ne font plus rien... |
| 17/07/2022 à 08:10 | fronck | Listbox et combobox | Le 136 a 3 matières et ce boucle sera fait 3 fois, la derniere fois (donc ce qu'on voit après execution) avec matière EDHC... |
| 17/07/2022 à 06:39 | Fab7627 | Construction tableau ligne après ligne plutôt que colonne après colonne | Re, comme vous êtes débutant, c'est peut-être mieux d'utiliser cette méthode (formule ici dessous avec ubound et lbound) pour comprendre comment transférer une matrice vers une feuille. Votre matrice est base 0 (lbound=0), la mienne est base 1 (lbound=1), c'est pourquoi, vous devez ajouter 1. La mêm... |
| 16/07/2022 à 22:29 | JujudeVA | Syntaxe Fonction | Ajoute un & !!! ">=" & $P$3 et "<=" & $Q$3... |
| 16/07/2022 à 21:40 | Fab7627 | Construction tableau ligne après ligne plutôt que colonne après colonne | Re, il faut minimaliser les interactions avec la feuille, donc écrire ce tableau en une fois vers la feuille. Votre macro a besoin de 0.25 sec, celles de Bruno et moi 0.1 sec (à peine plus grand que le marge d'erreur de ce chronomètre). Le résultat de vous et moi est égal, les cellules jaune de Brun... |
| 16/07/2022 à 19:49 | Fab7627 | Construction tableau ligne après ligne plutôt que colonne après colonne | Un alternatif, la vitesse pour 15.000 lignes? immédiatement (0.2s, 10% pour ce boucle, 90% pour écrire le tableau vers la feuille)... |
| 16/07/2022 à 16:57 | Boxermen | Recherche 4 val liste écart min | Apparament on l'a compris d'une manière différente ... |
| 16/07/2022 à 09:34 | RafMax54 | Sélection échantillon représentatif | Re, commencons avec la solution : * il y a 170 lignes donc 122 (et ne pas 84) entre ces 2 dates multiplié avec 25% = 30.5 et moi, j'arrive à 33, donc okay. * puis à partir de la colonne U pour les 5 caracteristiques créer avec la fonction "unique" , une liste de possibilités et à côté le nombre qui... |
| 16/07/2022 à 09:22 | Boxermen | Recherche 4 val liste écart min | ... |
| 16/07/2022 à 08:33 | RafMax54 | Sélection échantillon représentatif | Et en optimisant l'age... |
| 16/07/2022 à 08:24 | RafMax54 | Sélection échantillon représentatif | On a besoin de "SOLVER"... |
| 16/07/2022 à 07:20 | zak44 | Supprimer des lignes avec une condition | ... |
| 16/07/2022 à 05:22 | golfeur01 | Faire correspondre le nom de la personne avec le plus H. Triple ou plus H | Les 2 solutions, * en formules : il faut ajouter 2 colonnes BP:BQ pour créer un classement avec des égalités et alors on peut rechecher les données avec le résultat de la colonne BQ * avec une macro ... |
| 15/07/2022 à 19:01 | Xavier_09 | Boucle pour défusionner | Remplacer byte par long et ce "for i=1 to 255" ce 255 par un nombre plus convenable... |
| 15/07/2022 à 18:56 | Mickey Mouse | Planification équitable | Dans ce cas là s'il doit être présent sur une période ou il était censé être absent , l'absence devra être modifiée en 2 périodes : absent du 15 au 17/01/2022 présent le 18 et absent du 19 au 20 /01 ... Merci la macro indique un conflit et donne la priorité à la présence, c'est à vous de modifiér ou... |
| 15/07/2022 à 17:58 | cameleon1881 | Insertion de lignes vides dans Variable tableau VBA | Je ne comprends pas grand chose d'un moteur à combustion, mais quand même je roule en voiture. Si vous avez une matrice et un moment donné, on vous dit de cette matrice, prenez la ligne 10, 4, 7, 6, 3, 8, ... et ce truc fonctionne, alors tu 'en fou ..... |
| 15/07/2022 à 17:47 | rpascal60 | Optimisation code | Boucle de 100 lignes, la moité (les pairs) sera hidden et reste pas. On crée 2 plages et à la fin du boucle, on cache ou montre en une fois ces plages Chez moi, 0.030 sec (< marge d'erreur du chronometre)... |
| 15/07/2022 à 16:48 | cameleon1881 | Insertion de lignes vides dans Variable tableau VBA | Re, je fais ce truc en 0.05 sec (< marge d'erreur) vers un combobox d'un userform. Donc ce n'est pas que personne vous comprend, c'est vous qui ne veut pas voir la solution. (proposition : donnez-moi de nouveau une vote négative )... |
| 15/07/2022 à 15:07 | rpascal60 | Optimisation code | Je ne vois pas un motif pour ce delai de 30-40 secondes (2 secondes par ligne à cacher = impossible), donc ce n'est peut-être pas dans cette partie, c'est peut-être l'userform ..... |
| 15/07/2022 à 14:55 | Mickey Mouse | Planification équitable | ... |
| 15/07/2022 à 12:04 | cameleon1881 | Insertion de lignes vides dans Variable tableau VBA | Vous demandez "simple" et faitez le tri en mémoire et puis insérer des lignes dans la feuille, alors pourquoi pas tout faire dans la feuille ... |
| 15/07/2022 à 07:58 | lyttonjr | Impression en boucle | ... |
| 15/07/2022 à 07:29 | cameleon1881 | Insertion de lignes vides dans Variable tableau VBA | Re... |
| 15/07/2022 à 00:31 | cameleon1881 | Insertion de lignes vides dans Variable tableau VBA | Re... |
| 15/07/2022 à 00:17 | cameleon1881 | Insertion de lignes vides dans Variable tableau VBA | Dans une autre question, le problème était le temps, 15 secondes je crois, ce qui est exceptional long. Avec ce methode on determine le sequence des lignes et des colonnes à recuperer et puis, dans une ligne on crée la nouvelle matrice. Tout se passe en mémoire, donc instantément. Une plage dynamiqu... |
| 14/07/2022 à 23:09 | cameleon1881 | Insertion de lignes vides dans Variable tableau VBA | PQ est gratuit depuis ... et certainement dans votre version 2016. inserter, on fait cela de bas en haut. autre méthode... |
| 14/07/2022 à 15:08 | cameleon1881 | Tri dans tableau mémoire VBA | @LouReeD BsAlv : une référence à mettre en place ? je ne comprends pas la question, vous demandez de l'explication supplémentaire ? (sorry, en anglais) https://exceljet.net/excel-functions/excel-sort-function... |
| 14/07/2022 à 14:11 | Mickey Mouse | Planification équitable | Re, okay mais par accident, négligence, n'importe ..., il doit faire acte de présence le 18/01 (tableau des présences) pendant son période abscence du 15/01 au 20/01 (tableau des abscences) ==> conflict !!! Alors, le choix, il est absent ou présent ? Lequel est le plus important ? Si absent est p... |
| 14/07/2022 à 14:03 | cameleon1881 | Tri dans tableau mémoire VBA | Re, triage combiné, 2 clés, 1ière colonne xlascending, 2ième colonne xldescending pour version excel <2021-365... |
| 14/07/2022 à 13:40 | cameleon1881 | Tri dans tableau mémoire VBA | Re, un tri avec x (indéfini) colonnes, individuellement xlascending ou xldescending, avec au maximum 9.999 valeurs unique par colonne... |
| 14/07/2022 à 13:02 | cameleon1881 | Tri dans tableau mémoire VBA | @LouReed le 2ième parametre est, vous avez raison, la colonne. le 3ième parametre de "application.sort" est optional, standard =1 (ordre croissant) ou autrement -1 (ordre descendant) a = Application.Sort(Range("A1:B4").Value, 1, -1 ) Ceci fonctionne pour excel 2021-365, (peut-être 2019 ???)... |
| 14/07/2022 à 08:37 | cameleon1881 | Tri dans tableau mémoire VBA | Est-ce que vous avez excel 2021-365 ? Alors, trier avec un clé est possible... |
| 14/07/2022 à 08:24 | Mickey Mouse | Planification équitable | La première chose je ne le sais pas le reproducer, donc à ce point là, je me met en pause. 2ième point : A "Présence" priorité sur "Abscence" ? Je veux dire, le 09 doit être présent le 12 février, mais suppose qu'il est déjà malade ce jour, alors ce "09", il sera présent ou malade ... |
| 13/07/2022 à 21:30 | Mickey Mouse | Planification équitable | Cela est facile à changer avec cet explication : https://www.excel-pratique.com/fr/formation-excel/mise-en-forme-conditionnelle... |
| 13/07/2022 à 20:25 | Mickey Mouse | Planification équitable | Il faut changer le numéro en face (L17), un numéro de 01 à 20 et toutes les cellules avec ce numéro seront vertes... |
| 13/07/2022 à 19:25 | Mickey Mouse | Planification équitable | Re, encore un util pour chercher un agent... |
| 13/07/2022 à 14:37 | Mickey Mouse | Planification équitable | * le comptage était faux parce qu'il ne compte que la première des 3 colonnes et il comptait des parties des noms, comme par exemple "Cli" et "Clinton", quand il compte les "Cli" le résultat était "Cli"+"Clinton". * les 2 boutons sont disparus * la colonne D = nombre de jours abscent & "/" & nombre... |