| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/12/2024 à 09:55 | breizhinours | Calcul d'une médiane d'un groupe d'élèves | Votre formule de la moyenne me semble fausse (les parenthèses sont mal placées). Pour faire plus simple : =SOMMEPROD(A2:A8*B2:B8)/SOMME(A2:A8) A priori, pour la médiane, ce n'est pas aussi simple... A+... |
| 03/12/2024 à 15:37 | Curulis | ListBox - sélection en cascade | Une piste peut-être : Trois listes (une par niveau) Seul le niveau concerné est rendu visible avec les item qu'il faut, les deux autres sont rendues invisibles C'est peut-être farfelu (je n'ai pas eu le temps d'essayer). Je ne sais pas si ça change quelque chose... |
| 02/12/2024 à 15:29 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re BsAlv, C'est de plus en plus étrange et difficilement compréhensible. Il va bientôt falloir passer un "master en bizarrerie" pour utiliser Excel. Allez en début de macro on écrit Rows.Hidden=False et Columns.Hidden = False. Mais même avec ça, je ne suis pas certain que quelque chose d'inattendu n... |
| 02/12/2024 à 12:55 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Re BsAlv , Moi je connais la réponse mais je le garde jalousement pour moi . Un petit dessin pour rire..... |
| 02/12/2024 à 12:47 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | C'est bizarre . Chez moi le FIND ne semble pas ignorer les colonne cachées mais je me trompe peut-être. Voir le fichier joint... |
| 01/12/2024 à 14:51 | Idec-77 | Donner une valeur a un mot issu d'une liste déroulante | Bonjour I-dec77 , bienvenue sur XLP , Avec la fonction Recherchev : pour l'autonomie : =RECHERCHEV(B2;liste!$A$2:$B$5;2;FAUX) pour le transfert _ : =RECHERCHEV(D2;liste!$C$2:$D$4;2;FAUX) etc... NOTA : supprimez la validation sur les cellules des cotations (pt)... |
| 30/11/2024 à 20:39 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | J'ai fait un petit classeur qui permet de faire varier le nombre de lignes sources, le nombre de colonnes ainsi que le pourcentage de ligne à supprimer. La ligne de début des données (ligne 9) et la colonne de début (colonne C) ne sont pas modifiables. Les résultats affichés à l'ouverture du fichier... |
| 29/11/2024 à 23:56 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Ah que nenni. Ta valeur est cohérente et du même ordre de grandeur que sur ma bécane. Je suis même un peu plus lent que toi (environ 80 s) avec 25 000 lignes sur 9 000 colonnes. Quand j'arrive à un fichier de près de 225 millions de cellules et qui pèsent plus de 590 Mo, je prends une pause et m'int... |
| 29/11/2024 à 22:47 | Catroun | Contrôler qu'une ligne est vide, à partir de la colonne C et jusqu'à la fin | Moi aussi je veux être de la danse. Une méthode assez rapide (me semble-t-il). Pour 10 000 lignes à examiner dont 2 000 à supprimer, la durée d'exécution sur ma bécane est d'environ 0,23 s. le code dans module1 ... |
| 26/11/2024 à 16:58 | Catroun | Recherche des jours fériés | Re, Si dans la macro, on a une variable nommée DAE qui contient une date, alors on peut écrire : If Application.CountIf(Range("FerieBourse"), DAE + 1) > 0 Then MsgBox "Férié" ou si DAE est déjà la date incrémentée : If Application.CountIf(Range("FerieBourse"), DAE) > 0 Then MsgBox "Férié" nota... |
| 26/11/2024 à 12:11 | Catroun | Recherche des jours fériés | En général avec Match, j'utilise la syntaxe suivante : qui présente selon moi l'avantage que : on error resume next / on error goto 0 est inutile. Application.Match ne provoque pas une interception d'erreur, ce qui permet de traiter ensuite son résultat par Application.IfError Qu'en penses tu ... |
| 26/11/2024 à 11:40 | Catroun | Recherche des jours fériés | Le plus simple est de nommer votre plage des jours fériés G3:K3 ( FerieBourse par exemple) et alors: nota : une fois la plage nommée, inutile d'allez rechercher où est cette plage et ce quelque soit le nombre de colonnes insérées... |
| 25/11/2024 à 23:01 | Harzer | Mettre en majuscules toutes les cellules de certaines colonnes | ... |
| 23/11/2024 à 14:47 | Jacky | Copier un nombre très important de lignes | Un demandeur respectueux qui s'intéresse au pourquoi de la chose , c'est pas si fréquent. Pour la clôture, c'est vous qui êtes à la manœuvre .et qui décidez ... |
| 23/11/2024 à 12:21 | danymaccoy | Mies en forme conditionnelle | Une piste... Désolé ce n'est qu'une photo puisqu'aucun fichier n'a été fourni... |
| 22/11/2024 à 13:21 | Nrev74 | Valeurs communes dans deux listes | Ma petite méthode... Elle est compatible Apple car pas de Dictionary. Pas de MFC non plus, c'est la macro qui colore "en dur" les cellules... |
| 22/11/2024 à 10:11 | Nrev74 | Convertir du temps au format texte en temps [hh]:mm:ss | Bonjour @Nrev74 , No problemo ... |
| 21/11/2024 à 17:18 | Jacky | Copier un nombre très important de lignes | Merci du retour Jacky , Pour BsAlv que je salue . Si je savais me débrouiller avec une langue étrangère aussi bien que tu le fais avec le français , je serai le plus heureux des forumeurs. Alors inutile de t'excuser auprès de nous tous qui suivons tes interventions avec intérêt ... |
| 21/11/2024 à 11:33 | Jacky | Copier un nombre très important de lignes | Comme je suis quelque peu coincé à cause d'une opération bénigne et un temps exécrable, je tente de répondre à ta demande. Mes petits camarades m'ont devancé , mais je publie malgré tout (abondance de biens ne nuit pas). Set sh = Nothing Sh est une variable objet. C'est pour ça que l'affectation à c... |
| 20/11/2024 à 09:52 | Polymer | Compter le montant des factures impayées | Re , Et avec la version v2b ... |
| 20/11/2024 à 09:18 | Polymer | Compter le montant des factures impayées | Effectivement, une cellule vide sera considérée comme un 0 par SOMMEPROD. Or la date correspondant au numéro de série 0 renvoie le mois de janvier. Mais comment une facture peut-elle ne pas avoir de date ? Il me semble que les règles de la comptabilité l'exigent (tout comme un numéro d'ordre unique)... |
| 19/11/2024 à 20:52 | marion3103 | Tableaux Croisés Dynamique (CA par Chauffeurs) | Re, Un exemple de quelques statistiques par Chauffeur et par site à partir du tableau de la feuille "Base"... |
| 19/11/2024 à 19:34 | marion3103 | Tableaux Croisés Dynamique (CA par Chauffeurs) | Bonsoir JExceL2fr , Je plussoie aux propos de JExceL2fr. Vos tableaux ne permettent pas une exploitation "facile et logique" de leurs données. Il y a des formules de sommation dans vos tableaux qui sont erronées (et qui ont été révélées quand j'ai fait le contrôle du résultat de ma macro). La macro... |
| 19/11/2024 à 17:26 | Polymer | Compter le montant des factures impayées | Re, Voir le nouveau classeur joint. nota : c'est peu banal de raisonner en TTC pour un professionnel, non ... |
| 19/11/2024 à 16:56 | Polymer | Compter le montant des factures impayées | Pas certain d'avoir bien compris la question. Voir éventuellement le classeur joint... |
| 19/11/2024 à 16:38 | lenaT | Dupliquer chaque ligne d'un tableau | C'est le formatage qui requiert le plus de temps à mettre au point (pas difficile mais long à mettre au point pour un joli résultat - selon ma perception). Mais c'est vrai que depuis quelque temps, je suis enclin à diminuer le nombre de couleurs et à utiliser des couleurs claires... |
| 19/11/2024 à 16:01 | lenaT | Dupliquer chaque ligne d'un tableau | Re, Pour le fun, la même version mais pour une plage ordinaire et non un TS. La méthode est très rapide. Cette fois-ci, les couleurs alternent et ne concernent que la police - c'est plus lisible selon moi. Mais comme je suis transparent..... |
| 19/11/2024 à 13:24 | lenaT | Dupliquer chaque ligne d'un tableau | Comme il a été dit que c'était un tableau structuré (TS), j'ai transformé le tableau de la feuille "Feuil1" en TS. A priori cela n'a pas lieu d'être . Tant pis, je publie malgré tout. Le petit plus est que même si on relance plusieurs fois la macro, les lignes déjà traitées sont "sautées". On fait c... |
| 18/11/2024 à 15:53 | Jacky | Copier un nombre très important de lignes | La question que tu poses est : Mais dans le message de 12h34, Jacky nous dit : Je me suis donc cantonné aux propos du demandeur ..... |
| 18/11/2024 à 12:52 | Jacky | Copier un nombre très important de lignes | Je viens sans doute après la bataille mais voici une autre manière de faire - du moins je l'espère car je n'ai pas étudié les autres méthodes dans ce fil (ce n'est pas bien ça ). Le but était de faire un code court (enfin avec mes petites moyens). Ce n'est sans doute pas le plus rapide mais il n'est... |
| 17/11/2024 à 10:43 | Nonno | RechercheV double | Si la premiere recherchev ne trouve pas C4, alors elle renvoie une erreur. En traitant cette erreur, on peut appliquer la deuxième recherchev. A vous de gérer laquelle des recherches doit être effectuée en premier. Un exemple dans le classeur joint que vous n'avez pas fourni ... |
| 16/11/2024 à 10:05 | galiax | Fusionner doublon | Sinon via le menu "Données/Consolider", ça se fait très bien nativement. C'est une autre option..... |
| 15/11/2024 à 18:58 | Laudelout | Differents résultats avec day(1/1/1900) | Bonjour @laudelout et bienvenue sur XLD , C'est une anomalie que traine Excel depuis bien longtemps. D'ailleurs Excel considère l'année 1900 comme étant bissextile alors qu'elle ne l'est pas. La synchronisation se fait uniquement à partir du 01 mars 1900. Il n'y a pas vraiment de solution satisfaisa... |
| 14/11/2024 à 00:12 | Harzer | Compter occurences dans une colonne | Re, S'il y a beaucoup de lignes, une méthode VBA plus rapide. Environ 5,6 s pour 1 000 000 lignes de données et 100 000 valeurs différentes... |
| 13/11/2024 à 22:44 | Harzer | Compter occurences dans une colonne | Sinon classiquement, on peut utiliser le code suivant ... |
| 13/11/2024 à 15:22 | arp | Macro avec alignement de données | Une macro indifférente à l'ordre des pièces dans le tableau source. Cliquez sur le bouton " Aligner ". Le code (un peu commenté) est dans module1. La macro s'appelle Alignement... |
| 12/11/2024 à 18:50 | star | VBA pour extraire les unique de deux colonnes jointes | Une autre tentative ... |
| 10/11/2024 à 20:25 | Joco7915 | Tri tableau evec image | Bonsoir @Joco7915 , Je pense qu'il doit y avoir deux conditions nécessaires : l'image doit être entièrement contenue dans la cellule pour ne pas avoir de surprise (c'est à dire le coin supérieur droit et le coin inférieur droit) la propriété de l'image doit être "Déplacer et dimensionner avec les ce... |
| 10/11/2024 à 16:52 | zenzen27 | Totaliser le nb d'enregistrement de ma BDD | Si vous aviez lu la charte du site avec attention, vous auriez pu lire l'article suivant ... |
| 08/11/2024 à 19:16 | Joco7915 | Optimiser code coier/coller sans doublons | Re, Dire qu'il y a une erreur ne sert à rien. On précise l'erreur qui s'affiche. Il faut sans doute sans doute déclarer rep dans l'instruction Dim ... |
| 08/11/2024 à 15:41 | Joco7915 | Optimiser code coier/coller sans doublons | Re, bonjour BsLav , , Ma petite version... Le code dans module1... |
| 08/11/2024 à 12:17 | Joco7915 | Optimiser code coier/coller sans doublons | Oui c'est probablement possible si on avait un classeur représentatif, si on savait quoi copier, si on savait où copier, si on savait si la zone destination est à effacer ou non, si on savait si les données copiées doivent remplacer les données de destination ou bien être accolées à celles déjà exis... |
| 07/11/2024 à 00:34 | OLGone67 | Trouver la meilleur note possible ? | La petite version à ma pomme. J'ai recyclé ma petite fonction TableauCombiPparmiN qui retourne le tableau de toutes les combinaisons de p parmi n (sans récurrence et paramétrable). En travaillant sur ce tableau, on arrive assez facilement à trouver ce qu'on cherche (si j'ai bien compris ce que cherc... |
| 06/11/2024 à 16:11 | teddyBear37 | Ajustement automatique hauteur de ligne | Re, Merci pour ton test. Après avoir fait des recherches, il semble que ce soit pas forcément simple. Cela dépendrait aussi de la police et/ou de la fixation préalable et manuelle d'une hauteur de ligne. Si vous modifiez la taille de la police de 11 à 10 puis lancez la macro, que se passe-t-il ? Si... |
| 06/11/2024 à 13:11 | teddyBear37 | Ajustement automatique hauteur de ligne | Un nouvel essai pour ajuster la hauteur. Le code est dans le module " modCellAutoFit " (j'ai changé le nom car je n'aime pas avoir des entités de nature différente porter le même nom). Pouvez-vous tester ? Merci ... |
| 05/11/2024 à 12:36 | Exactement10 | Colorier les onglets "feuilles" en cliquant sur un bouton | Avec une trentaine de couleur, impossible de toutes les distinguer efficacement. Il vaut mieux une feuille "Sommaire" comme le préconise saboh12617 . Un exemple de ce qu'on pourrait faire? Pour afficher le sommaire : cliquer sur l'onglet " Sommaire " ou taper la combinaison des deux touches Ctrl+S T... |
| 05/11/2024 à 02:58 | teddyBear37 | Ajustement automatique hauteur de ligne | Ce sont les cellules fusionnées qui perturbent le fonctionnement de "Autofit". Pour une ligne donnée, on sauvegarde la largeur de la colonne B ainsi que la largeur totale de la plage fusionnée. Ensuite on défusionne la cellule de la colonne B, on élargit la colonne B à la largeur totale de l'ex-plag... |
| 01/11/2024 à 06:41 | Rem34 | Comment afficher <1 quand la valeur est inférieure à 1 | Quelques formats personnalisés applicables, voir le classeur joint : [<0]"Inf à 1";[<1]"Inf à 1";Standard [<0]"Inf à 1";[<1]"Inf à 1"; # ##0,000 [Rouge][<0]"<1";[Rouge][<1]"<1";Standard (avec couleur rouge si c'e... |
| 31/10/2024 à 21:08 | Nrev74 | Convertir du temps au format texte en temps [hh]:mm:ss | Avec une fonction personnalisée : EnHeure() Il faut bien sûr mettre le bon format sur la colonne résultat. Le code à mettre dans un module ... |
| 30/10/2024 à 20:02 | Joco7915 | Code VBA qui ne copie pas a partir de la bonne cellule | Re, Essayez le nouveau code joint ci-dessous. Après 2448 messages, il faut nous encore solliciter de votre haute bienveillance la bonté de gratifier les pauvres manants que nous sommes d'un classeur représentatif ! Le code à tester ... |