| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/10/2024 à 11:09 | Joco7915 | Feuilles qui sautillent au déclenchement du code | On peut réduire le code -> c'est plus joli : ..... |
| 08/10/2024 à 08:51 | Cyril52 | Transposer plusieurs lignes d'un tableau bout à bout sur une seule ligne | Avant de me mettre à PQ (hé oui, j'ai décidé d'aller en cure me soigner ), un code VBA avec un petit effort sur la mise en forme du résultat. ..... |
| 07/10/2024 à 18:26 | Crapule | Supprimer les articles (le, la, l', les, ...) d'une cellule | Re, J'avais commencé à adapter ma première formule. Entre temps JFL (que je salue ) a fait la suggestion de créer un nouveau sujet. Loin de moi de vouloir contrecarrer la proposition de FLV mais la modification que je propose est une simple adaptation de la formule que j'avais déjà proposée dans ce... |
| 07/10/2024 à 17:09 | Lamech79 | Automatiser le contenu d'une colonne en fonction de critères spéciaux | Avec le nouveau classeur corrigé, je ne comprends pas beaucoup plus (il faut expliquer longtemps à ma pomme). Pouvez-vous m'expliquer le pourquoi des valeurs des cellules G11 (vide ?), G24 (LP1 ?), G25 (LP1 ?), G30 (LP6 ?) ... |
| 07/10/2024 à 12:36 | Crapule | Supprimer les articles (le, la, l', les, ...) d'une cellule | Une formule pour O365 qui retire d'un texte les mots d'une liste de mots (articles). Les mots peuvent être situés n'importe où dans le texte. Voir la formule en B2 à recopier vers le bas : Mots : la liste des mots à supprimer séparés par un espace Apos : ajout d'un espace après les apostrophes Frac... |
| 07/10/2024 à 08:19 | Nonno | Modification code | Re , Voici le code fourni dans le message #2 : La partie intéressante est : J'ai mis délibérément des commentaires. Donc si vous voulez ajouter une feuille à exclure, vous modifiez la constante Exclure par : Nota : Q uand on insère du code dans le texte d'un message, il faut utiliser la balise code... |
| 06/10/2024 à 08:48 | Nonno | Modification code | Comme je suis réveillé et en espérant que LouReed (que je salue ) ne m'en voudra pas, voici une réponse possible à vos deux questions. Vous auriez pu continuer sur le fil d'origine car ça concerne le même sujet et en plus LouReed aurait été averti automatiquement qu'un nouveau message dans le fil d'... |
| 04/10/2024 à 14:02 | Michel_29 | Copie de cellule suivant critère de date la plus récente | Suite à votre MP, voici le code avec commentaires. J'ai ajouté une deuxième méthode v2 dont le code est plus court. Les codes des deux versions sont commentés... |
| 03/10/2024 à 20:41 | Michel_29 | Copie de cellule suivant critère de date la plus récente | Bonjour Michel_29 et bienvenue sur XLP , Bon, moi aussi je ne veux pas rester tout seul dans mon coin. Je vous en prie, prenez moi dans votre équipe même si c'est juste pour couper les citrons à la mi-temps . Un autre code VBA relativement rapide (0,15 sec. env. sur ma bécane) . Le résultat est tran... |
| 03/10/2024 à 10:26 | Arno76_68 | Comment fermer une 2ème fenêtre lors de la fermeture ? | Bonjour saboh12617 , Pour ceux qui ne peuvent pas utiliser de souris : tapez les touches : Alt + f puis k (pour k lose sans doute )... |
| 03/10/2024 à 00:05 | Arno76_68 | Comment fermer une 2ème fenêtre lors de la fermeture ? | Chez moi, ça ne le fait pas. Si j'ai n fenêtres ouvertes pour un même classeur, un clique sur la petite X ne referme que la fenêtre courante, c'est tout. Les autres fenêtres du classeurs restent ouvertes et l'évènement Workbook_BeforeClose ne se produit pas puisque le classeur est toujours ouvert. C... |
| 02/10/2024 à 10:31 | Arno76_68 | Comment fermer une 2ème fenêtre lors de la fermeture ? | Quand vous désirez cliquer sur la croix (en haut à droite) pour refermer la fenêtre, faites le en maintenant la touche Shift (Maj) appuyée. Sur mon O365 et Wondows11, ça fonctionne et ça referme le classeur. Mais je ne suis par certain d'avoir bien compris votre problème... |
| 02/10/2024 à 10:10 | Stachepi21 | Collage spécial image liée n'apparait pas dans le menu | Sur mon Excel, si au moment de protéger la feuille, je coche l'option "Modifier les objets", je peux copier une plage puis la coller en tant qu'image liée... |
| 01/10/2024 à 21:10 | Nonno | VBA Modifier contenu cellules | Une autre macro qui utilise le fait que les tableaux sont des tableaux structurés. On ne cherche que dans la colonne de titre "Références" dans chacun des trois tableaux. Cliquez sur le bouton Hop ! . Le code est dans module1. Il est un tout petit peu commenté. ..... |
| 29/09/2024 à 15:16 | copo15 | Imbriquer des formules GAUCHE | Bienvenue chez les fêlés. On apprécie le délire... |
| 29/09/2024 à 14:18 | copo15 | Imbriquer des formules GAUCHE | Ou plutôt : =ARRONDI(MAX(ENT(D2);ENT(D3))+MAX(MOD(D2;1);MOD(D3;1));1) (mais ça m'étonnerait et pourtant elle est belle sa symétrie ENT et MOD )... |
| 28/09/2024 à 16:21 | Vincent_725 | Transposer des plages de numéros de lignes en colonnes | Là je m'incline bien bas..... |
| 28/09/2024 à 16:03 | hbcrayon | Tirage aléatoire avec élimination successive dépendant du résultat | Une version en VBA. Le code est dans Module1. Il est commenté. Cliquez sur le bouton Hop ... |
| 28/09/2024 à 00:30 | Arthur18 | Filtrer par ordre croissant un tableau de données comportant INDEX EQUIV | Voyez cette discussion qui présente des similitudes avec votre problème... |
| 27/09/2024 à 22:03 | Vincent_725 | Transposer des plages de numéros de lignes en colonnes | Comme Vincent_725 a évoqué VB, une solution en VBA (mais la solution de JFL en O365 est ) : Le code est dans le module de la feuille "Feuil1". Cliquer sur le bouton Hop ! On fait un tri sur la source selon les clefs : NDI puis début . Ce n'est pas forcément nécessaire mais ça fait plus joli au nivea... |
| 27/09/2024 à 12:11 | jojo789 | Modifier un modèle Excel (cellules bloquées ? mot de passe ?) | Prenons par exemple la feuille " Dépenses ". Cette feuille n'est pas protégée. Mais les tableaux de cette feuille sont des Tableaux structurés. Il y en a sept au total. Donc si vous sélectionnez une ligne complète (disons la ligne 8 ), vous sélectionnez une ligne dans chacun des deux tableaux struct... |
| 26/09/2024 à 20:16 | NAHOY | Des zéros après un nombre | Re, Si ce n'est que de l'affichage alors la MFC suivante devrait le faire. On joue pour chaque condition de la MFC sur le format du nombre. Pour tenir compte qu'on ne doit pas avoir plus de 6 chiffres, on a mis une validation sur les cellules concernées. La validation : Le résultat ... |
| 26/09/2024 à 19:49 | NAHOY | Des zéros après un nombre | Il faut préciser la question. Le but est-il de transformer le nombre saisi en un autre nombre à 6 chiffres (avec des zéros à droite) ou bien de conserver le nombre saisi mais simplement de modifier l'affichage pour faire apparaitre un total de 6 chiffres (avec des zéros à droite) ? Dans ce dernier c... |
| 25/09/2024 à 15:48 | Cédric Nguemeta | Macro pour remplacer le troisième chiffre d'une valeur | Une version qui autorise à remplacer le 3° caractère par aucun (effacement) ou par un caractère (remplacement) ou par plusieurs caractères (effacement et insertion) ... |
| 25/09/2024 à 10:44 | jojo789 | Le tri mélange les données | Re jojo789 , Je n'ai pas analysé à quoi servait vos formules donc j'ai pris les formules sources comme ne devant pas être modifiées. Comme c'est possible, votre modification est donc la plus simple.En tout cas, merci pour votre retour ... |
| 25/09/2024 à 02:33 | Zarro | Probleme Fonction Unique | Bonjour @Zarro , Pour les anciennes versions d'Excel, peut-être une "vieille" formule matricielle en R22 à recopier vers le bas : =SIERREUR(INDEX(Q:Q;PETITE.VALEUR(SI(SIERREUR(EQUIV($Q$22:$Q$28;$Q$22:$Q$28;0);0)=LIGNE($Q$22:$Q$28)-LIGNE($Q$22)+1;LIGNE($Q$22:$Q$28));LIGNES(Q$22:Q22)));"")... |
| 25/09/2024 à 01:28 | Mattcoach | Ajuster Droite et Gauche en fonction de | Ou bien : ou bien ... |
| 24/09/2024 à 18:36 | Grib320 | Trouver la dernière date à laquelle une occurence apparait dans un tableau | Re, Pour la formule : si la cellule F1 contient la valeur 2 , alors utilisez la formule suivante : nota : c'est une formule matricielle à valider par la combinaison des trois touches Ctrl+Maj+Entrée . Avec les versions récentes d'Excel, une simple validation avec la seule touche Entrée suffit désorm... |
| 24/09/2024 à 18:20 | Grib320 | Trouver la dernière date à laquelle une occurence apparait dans un tableau | Il serait bon de changer la version d'Excel que vous avez indiquée. Nous ne somme ici bas qu'en l'an de grâce 2024 et à moins d'un voyage dans le futur, peu de gens disposent de la version 2048 . Profitez-en pour indiquer aussi si c'est une version PC ou MAC... |
| 23/09/2024 à 19:16 | sebios | Tableau avec plusieurs valeurs | Re BsAlv, Inutile de t’excuser, c'est de la faute de Krosoft. Ils font exprès de n'indiquer que les fonctions à partir de Excel 2016. Leurs mémoires numériques et biologiques avant 2016 ont été effacées. Ils ont un si grand désir de voir tout le monde s'abonner à 365 qu'ils font le forcing de toutes... |
| 23/09/2024 à 18:59 | sebios | Tableau avec plusieurs valeurs | Re BsAlv , Tu sais que tu m'as presque fait douter de moi Je n'ai pas compris tout de suite que tu faisais de l' humour . Bien sûr que SommeProd , NB.SI.ENS et SOMME.SI.ENS existaient et existent en Excel 2010... |
| 23/09/2024 à 18:42 | sebios | Tableau avec plusieurs valeurs | C'est vieux excel 2010, Je ne m'en souviens plus . Dans ce cas, on doit pouvoir remplacer par un SOMMEPROD, non ? Dans quelques minutes si je ne suis pas dérangé, je publierai avec SommeProd..... |
| 23/09/2024 à 18:34 | sebios | Tableau avec plusieurs valeurs | Après 48 messages, vous ne daignez toujours pas joindre un petit classeur exemple . Rappel du point 4 de la charte du forum : Voir dans le fichier joint, une formule en F4 qui donnerait des résultats s'approchant de ceux que vous semblez désirez ... |
| 23/09/2024 à 14:02 | jojo789 | Le tri mélange les données | Telle qu'est écrite la formule, c'est normal que le tri "mélange" les données. En effet dans la formule il y a des références relatives ( Z66 et B66 ). Le tri modifie les positions relatives (les unes par rapport aux autres) des cellules des colonnes Z et B. Donc Z66 et B66 après le tri ne correspon... |
| 23/09/2024 à 12:13 | Geoffan | Changer les delimiteurs de plusieurs centaines de fichiers Excel | Message effacé car Geoffan a répondu entre temps... |
| 23/09/2024 à 11:56 | Geoffan | Changer les delimiteurs de plusieurs centaines de fichiers Excel | Une essai généraliste dans le fichier joint. à vous de modifier les données de la colonne B par celles qui s'appliquent à votre cas les classeurs modifiés sont placés dans un nouveau dossier par précaution. C'est toujours plus prudent. le dossier cible est créé s'il n'existe pas Le code est dans Mod... |
| 22/09/2024 à 18:36 | teddy33 | Recherche de doublon | Un peu en retard... Une autre macro : Bien sûr c'est vous qui décidez des actions à mettre dans chaque cas du If ... End If final... |
| 22/09/2024 à 11:45 | benoist | Première lettre majuscule dans cellule unique | Re, Pour une ou plusieurs cellules : modifiez Union([b4], [c3:d1], [b10:b16]) en y mentionnant les cellules et plages auxquelles vous désirez appliquer la mise en majuscule... |
| 22/09/2024 à 11:26 | benoist | Première lettre majuscule dans cellule unique | Re, Si uniquement pour la cellule B4 ... |
| 21/09/2024 à 14:51 | benoist | Première lettre majuscule dans cellule unique | Ou bien une autre interprétation avec ce code dans le module de la feuille "Feuil1" ... |
| 19/09/2024 à 08:55 | LMARCO06 | Comparer deux tableaux Excel | Une proposition via formule. Dans chaque tableau structuré, on a rajouté une colonne à droite avec une formule indiquant si l'ASIN de ce tableau est absent de l'autre tableau. dans le tableau structuré "TableauBDD" : =REPT("Abs Recep";ESTNA(EQUIV([@ASIN];Tableau1[ASIN];0))) dans le t... |
| 19/09/2024 à 00:15 | papicx | Mettre un point dans la saisie du nombre, qu'il soit positif ou négatif | Un autre code. On peut saisir comme premier caractère le signe plus ou le signe moins ou le point décimal ou la virgule décimale ou bien un chiffre . La saisie refuse tout autre caractère. La saisie refuse aussi les doublons pour le plus, le moins, la virgule et le point. nota : le signe plus ou moi... |
| 18/09/2024 à 07:51 | tomato | Position d'une chaine de caractère avec caractère de remplacement ?# | En supposant que # représente un chiffre ... |
| 17/09/2024 à 15:12 | TATA 10 | Recherche De Formule | En D6 =MIN(200;C3) En D7 =MIN(MAX(C3-D6;0);150) En D8 =MAX(C3-D6-D7;0)... |
| 15/09/2024 à 23:03 | Marctango | Changer le format de la date | Une autre pour le fun : =DATE(GAUCHE(C6;4);STXT(C6;5;2);DROITE(C6;2)) Une autre rigolote : =DATE(ENT(C6/10000);ENT(100*MOD(C6/10000;1));MOD(C6;100)) Une pour Excel 2016 et plus : =1*JOINDRE.TEXTE("/";;STXT(C6;{7;5;1};{2;2;4})) J'en cherche une plus longue . ..... |
| 15/09/2024 à 22:09 | Etienne Pernelle | Format spécial des cellules | Une p'tite dernière pour la route : =1*GAUCHE(B2&"000000";6)... |
| 15/09/2024 à 13:16 | tomato | Mémoriser un dictionnaire dans le gestionnaire de noms | Re, Une dernière version compatible MAC qui s'appuie sur des ranges. Pour un filtre donnée, le range des plages affichées est trouvé en utilisant simplement la méthode SpecialCells appliquée à la première colonne du tableau structuré. En comparant le range du filtre précédent (déclaré au niveau Modu... |
| 15/09/2024 à 04:27 | tomato | Mémoriser un dictionnaire dans le gestionnaire de noms | Re tomato , Oui, il existe au moins une manière de le faire : Dans Module1, on a déclaré deux variables publiques avec : Public lstoTS As ListObject, dicOld As Object . LstoTS est le tableau structuré et dicOld est le dictionary des numéros de lignes visibles du tableau structuré (ligne des en-têtes... |
| 14/09/2024 à 15:31 | tomato | Mémoriser un dictionnaire dans le gestionnaire de noms | Plutôt que vouloir sauvegarder dans des noms définis diverses valeurs liées au filtrage d'un tableau structuré (avec l'impossibilité de sauvegarder un dictionary), j'ai pensé à sauver via un nom défini la liste des numéros de lignes affichées par le filtre. Cela fonctionnait bien mais je me suis heu... |
| 13/09/2024 à 17:26 | fouggy | Suppression de lignes et colonnes | Une autre manière de faire pour supprimer des colonnes en les désignant (par des lettres)... |