| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/12/2024 à 17:25 | Heelflip | Voyager dans un tableau structré | Re, ligne de la feuille - ligne du "range" du tableau (listobject.range.row) oubien ligne de l'entête (listobject.headerrowrange.row)... |
| 02/12/2024 à 13:41 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re, j'ajoute ceci a la macro "Init"(la partie pour la plage O30:O50) résultat, la macro "SupprLigne" ne peut pas supprimer les lignes 31, 36, 41 et 46 mais ... macro "Curulis57" est correct sauf pour la ligne 46 (ce que je ne comprends pas)... |
| 02/12/2024 à 13:26 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | ... |
| 02/12/2024 à 11:55 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | @saboh12617, merci pour ce lien intéressant. Je l'ai lu,, il y avaient quelques nouveautés, mais la plupart est connue. Ici, mon approach est hors compétition, (dizaines de fois plus lent que mafraise et curulis, créer une formule dans une feuille et la copier 25.000 fois), mais entre eux, c'est la... |
| 02/12/2024 à 10:34 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re, prochain episode du soap, je modifie dans la macro de Curulis cette ligne pour compter les "chaines vides" et je suppose que je remplis désormais les conditions de mafraise. Il y a un point de discussion encore, cette macro vérifie toutes les cellules, même celles qui sont cachées. Avec ce "Find... |
| 01/12/2024 à 15:10 | Ambitieux | Modification macro avec condition | Re, je pense qu'il faut repenser le total, c'est une usine à gaz... |
| 01/12/2024 à 12:43 | DenisPi | Problème de copie de formule avec la poigne de recopie | Vous n'avez pas mis la calculation en "Manuel" au lieu d'automatique... |
| 01/12/2024 à 12:34 | Heelflip | Voyager dans un tableau structré | Sinon, on le fait un par un... |
| 01/12/2024 à 11:38 | Heelflip | Voyager dans un tableau structré | Un essai EDIT: aussi salut Thev... |
| 01/12/2024 à 11:28 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re, là, vous avez raison, et aussi concernant "Les fonctions de comptage de Microsoft ont toujours du mal pour savoir comment traiter ces constantes chaine vides." je sauvegarde ce sujet pour le future ..... |
| 30/11/2024 à 20:13 | Eak0fr | Organisation données | @Curulis57, avec VBA... |
| 30/11/2024 à 19:48 | youssef02 | Erreur lors de l'inportation des donne depuis mon tcd | Et si, au lieu de créer la formule vous-même, vous laissez faire excel ce job en tapant un "=" dans une cellule et puis sélecter la cellule T4 (du TCD) et terminer avec "Enter". La formule qu'excel a crée, elle est comment ... |
| 30/11/2024 à 16:14 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re, je sais, mais j'étais complètement convaincu que votre solution (ou du moins la partie "préparation") ne pouvait pas être plus rapide. C'est cela que je ne comprends pas. Bon, je me trompe, j'ai encore appris quelque chose ... |
| 30/11/2024 à 14:50 | Raphael3922 | Excel (2019Fr) : Pb de tri (sans VBA) | Un essai avec des formules et le nombre de lignes du tableau2>=tableau1... |
| 30/11/2024 à 12:43 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re, @Curulis57, 9.000 colonnes = problèmes de mémoire, donc un petit échantillon avec seulement 30.000 lignes et 1.000 colonnes pousser le bouton "initialisation" et puis" plan_B" pour ma solution et puis "Inintialisation" et "Curulis57" pour votre solution. Je suis surpris du résultat ... PS. 20% d... |
| 30/11/2024 à 09:40 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Bonjour le fil, une variante de la macro de mafraise = "Plan_B" = la moitié du temps cad. (mon ordinateur est plus lent que mafraise) 0.44 pour "SupprLigne" et 0.21 pour "Plan_B" (variable) C'est ce "sort" qui est si génial, sans cette ligne .... (10 sec chez moi)... |
| 29/11/2024 à 23:26 | zalexxxx | Mise en page de tri de données | Re, je suppose qu'avec ces fichiers anonymisés, cela peut encore modifier des choses, mais avec les 2 CSVs qu vous avez ajoutez, je suppose que cela fonctionne. Uitilisez le bouton de la feuille "BDD"... |
| 29/11/2024 à 19:33 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re, sans fichier, c'est difficile, mais la ligne "if Activesheet.previous.application.counta(...." me surprend Vous supprimez vos lignes de la première vers la dernière ou l'inverse ... |
| 29/11/2024 à 11:14 | zalexxxx | Mise en page de tri de données | Re, un essai avec la feuille "OUT"... |
| 28/11/2024 à 17:18 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | @saboh12617, Buonasera... |
| 28/11/2024 à 17:14 | zalexxxx | Mise en page de tri de données | Bonjou sahboh12617, zalexxx, à l'ancienne avec un TCD, mais je suppose qu'une solution PQ (oei, votre version est encore 2007 ???) sera mieux parce que vous parlez de plusieurs mois et donc plusieurs CSVs... |
| 28/11/2024 à 16:44 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | @Saboh12617, imaginez que la ligne est "plein" à partir de la 2eme colonne jusqu'au bout >>>> votre fonction dira "Vide", cette construction ".End(xl....)" est à traiter avec précaution !!! S'il y a des cellules pleines mais cachées (lignes filtrées ou colonnes cachées), elles seront ign... |
| 28/11/2024 à 15:40 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | @saboh12617, avec "activesheet", c'est assez dangeureux, utilisez une cellule comme variable. @jacky, normallement avec ce genre de questions, il faut inverser le boucle parce que le question suivante sera de supprimer cette ligne, donc... |
| 26/11/2024 à 18:43 | Catroun | Recherche des jours fériés | Avec une fonction personnalisée qu'on peut appeler sur la feuille et en VBA (voir ligne 30 et macro "test")... |
| 26/11/2024 à 18:16 | ledzep | Suivi de tâche en 3*8 en fonction des heures | ... |
| 26/11/2024 à 12:08 | ledzep | Suivi de tâche en 3*8 en fonction des heures | Re, une erreur d'arrondir !!! (grandeur = 1E-14) essayez (en ajoutant 1 seconde et comparer "<=" au lieu de "<" (3eme variable =1 au lieu de 0) et la durée (24 h = 1, donc 0,5 h = 1/48)... |
| 25/11/2024 à 19:58 | Yves L | Formule avec hre de d'arrivée et de depart multiplié par taux horaire | Re, 1 heures et 45 minutes = 1,75 heures (temps militair) 1 + 45/60 = 1.75 edit : salut cousinhub, même remarque... |
| 25/11/2024 à 19:56 | Ronibo | Erreur d'exécution '1004 | Bonjou Ronibo, ce sera 1 des 3 variables, donc vous avez une erreur sur quelle ligne avec cette macro... |
| 25/11/2024 à 18:01 | romich_legall | Formule pour trouver la valeur d'un point | Re, @jpbt84, vous avez raison quand je lis la dernière ligne de @Romich Mais, je suppose qu'il/elle se trompe en choississant l'hauteur de 16 quand il existe aussi un 14 avec "moins de points". Donc attendons sa réaction. la discussion est "<=" ou "<" pour ces dimensions "max"... |
| 25/11/2024 à 17:21 | romich_legall | Formule pour trouver la valeur d'un point | Re, ce matin on n'avait que 3 dimensions, donc je suppose que les 3 dimensions "max" suffisent et le résultat avec les points minimales est celui à choisir... |
| 25/11/2024 à 11:52 | Heavy_B | Fermeture d'un onglet après x temps | On ne sait pas fermer un onglet, on peut le cacher ... un fichier adapté, la feuille "blad1", c'est celle qui doit être fermé, mais il faut la montrer avec la macro "M_Visible"... |
| 25/11/2024 à 11:49 | romich_legall | Formule pour trouver la valeur d'un point | Un essai EDIT : salut aussi jpbt84... |
| 25/11/2024 à 10:45 | Heavy_B | Fermeture d'un onglet après x temps | C'est fermer l'onglet ou le fichier ? Et faut -il sauvegarder les dernières changements ? Inactif, c'est aucun changement de "selection" ? voir les macros dans thisworkbook et module2... |
| 24/11/2024 à 21:27 | Nadia.Ben.Abdallah | Création d'une matrice de pondération | Un nouveau fichier... |
| 24/11/2024 à 18:45 | Goose72000 | Recherche V avec conditions et gestion de doublons | Un essai (avec des tableaux structurés)... |
| 24/11/2024 à 18:34 | didierc3 | Gestion terrains | Re, j'avais pourtant indiqué que c'était "un essai sans contrôle des terrains" et puis j'ai pris mon dimanche après-midi ...... |
| 24/11/2024 à 12:57 | didierc3 | Gestion terrains | Un essai sans contrôle des terrains Uitlisez les 2 boutons de la feuille "Parties". Pour le moment, ne supprimez pas les points des matches, comme çà, il ne faut pas les remplir ..... |
| 24/11/2024 à 10:19 | Nadia.Ben.Abdallah | Création d'une matrice de pondération | Re, en principe, la macro reste (avec des petites adaptations) le même, je dois connaitre les 65 pays/groupe de pays (eventuellement avec leur niveau) et donc leurs 130 feuilles (il ne faut pas supprimer les pays innécessaires). Donc tableau "tabel1", vous mettez un "x" dans la colonne C d'un pays o... |
| 23/11/2024 à 20:10 | Nadia.Ben.Abdallah | Création d'une matrice de pondération | Un essai EDIT: je n'ai pas encore lu le dernier fichier de Nadia... |
| 23/11/2024 à 18:09 | Jacky | Copier un nombre très important de lignes | @Jacky, Ai-je mal compris, êtes-vous en train de dire que c'est trop difficile à postuler ? Si vous voyez la formule de ce matin, c'est quelque chose que vous pouvez utiliser ailleurs ..... |
| 23/11/2024 à 10:08 | Elijah74 | Mise en forme conditionnelle | @Curulis57, j'ai souvent le même problème avec des MFCs et je crois que cela dépend de la position de la cellule active au moment où vous modifiez la formule. Donc, si je change une MFC et je la valide, je vérifie directement et souvent au lieu de votre 5 je vous des valeurs >1.000.000 ou autre c... |
| 23/11/2024 à 08:54 | Jacky | Copier un nombre très important de lignes | Re, j'ai ajouté 2 choses une formule "index" en C38, peut-être quelle doit être matricielle dans une version excel <365 (donc avec CTRL+MAJ+Enter) la macro "Simple" Comme çà, vous comprenez mieux l'exercise, j'éspère... |
| 22/11/2024 à 18:11 | Steve broadwick | Modifier taille lignes en fonction du texte | Une remarque, la limite de l'hauteur est 410, je crois, donc tout ce qui dépasse cela est encore dans la cellule mais ne sera pas visible ou on doit choisir une taille plus petite. Et, ce n'est pas du math pur, Excel prend de temps en temps des decisions inattendues... |
| 22/11/2024 à 18:08 | Jacky | Copier un nombre très important de lignes | Re, Saboh12617 l'a bien expliqué et moi, j'ajoute quelque exemples pourque vous le comprenez mieux. Dans la PJ, il y a un tableau avec 30 lignes et 10 colonnes et on va exporter 3 fois certaines lignes et colonnes, chaque fois avec une autre macro. On a la source dans la matrice aA et les numéros de... |
| 22/11/2024 à 17:19 | Aerin | Bon de commande, suivi d'entretien et export .pdf | Re, maintenant avec la feuille protégée avec un mot de passe (la sécurité d'Excel ne représente pas grand-chose )... |
| 22/11/2024 à 12:47 | Aerin | Bon de commande, suivi d'entretien et export .pdf | Une proposition... |
| 22/11/2024 à 12:14 | sebios | Calcule dans un tableau croisé dynamique | Re, magasin3 ne commande rien pour le moment, donc le nombre pour les autres et maintenant 2 (il faut renouveller le TCD!!!) C'est aussi mieux d'utiliser un tableau structuré ou une plage nommée au lieu de toutes les colonnes A:M... |
| 22/11/2024 à 12:03 | ManArn | Ajout d'une ligne lorsque la dernière ligne du tableau structuré est rempli | Re, la macro paramétrisée "ajouterLigne" dans un module normal n'était présent. J'ai ajouté les "application.enableevents" pour minimaliser le lancement de la macro, mais si cela se passe encore trop de fois, on fait faire autre choses aussi... |
| 22/11/2024 à 11:03 | sebios | Calcule dans un tableau croisé dynamique | Re, je ne l'ai pas encore bien compris, donc je suppose ma colonne M dans "detail" et un champ supplémentaire dans le TCD... |
| 22/11/2024 à 10:52 | ManArn | Ajout d'une ligne lorsque la dernière ligne du tableau structuré est rempli | Re, si vous êtes sur la dernière ligne et la dernière cellule (donc à droit) du tableau et vous utilisez le bouton "TAB", le tableau insère aussi une ligne sans VBA. Maintenant une macro paramétrisée dans le module 1 (donc vous pouvez l'utiliser pour plusieurs tableaux) et la macro "Worksheet_Change... |