Membre impliqué

Inscrit le :28/12/2021
Dernière activité :Aujourd'hui à 07:59
Version d'Excel :365 Insider FR PC
Lieu :Angers
Messages
1'074
Votes
483
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par mafraise - page 10

DateAuteur du sujetSujetExtrait du message
08/10/2024 à 11:09Joco7915 Feuilles qui sautillent au déclenchement du codeOn peut réduire le code -> c'est plus joli : .....
08/10/2024 à 08:51Cyril52 Transposer plusieurs lignes d'un tableau bout à bout sur une seule ligneAvant 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:26Crapule Supprimer les articles (le, la, l', les, ...) d'une celluleRe, 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:09Lamech79Automatiser le contenu d'une colonne en fonction de critères spéciauxAvec 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:36Crapule Supprimer les articles (le, la, l', les, ...) d'une celluleUne 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:19Nonno Modification codeRe , 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:48Nonno Modification codeComme 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:02Michel_29 Copie de cellule suivant critère de date la plus récenteSuite à 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:41Michel_29 Copie de cellule suivant critère de date la plus récenteBonjour 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:26Arno76_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:05Arno76_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:31Arno76_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:10Stachepi21 Collage spécial image liée n'apparait pas dans le menuSur 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:10Nonno VBA Modifier contenu cellulesUne 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:16copo15 Imbriquer des formules GAUCHEBienvenue chez les fêlés. On apprécie le délire...
29/09/2024 à 14:18copo15 Imbriquer des formules GAUCHEOu 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:21Vincent_725Transposer des plages de numéros de lignes en colonnesLà je m'incline bien bas.....
28/09/2024 à 16:03hbcrayonTirage aléatoire avec élimination successive dépendant du résultatUne version en VBA. Le code est dans Module1. Il est commenté. Cliquez sur le bouton Hop ...
28/09/2024 à 00:30Arthur18 Filtrer par ordre croissant un tableau de données comportant INDEX EQUIVVoyez cette discussion qui présente des similitudes avec votre problème...
27/09/2024 à 22:03Vincent_725Transposer des plages de numéros de lignes en colonnesComme 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:11jojo789 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:16NAHOY Des zéros après un nombreRe, 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:49NAHOY Des zéros après un nombreIl 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:48Cédric NguemetaMacro pour remplacer le troisième chiffre d'une valeurUne 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:44jojo789 Le tri mélange les donnéesRe 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:33Zarro Probleme Fonction UniqueBonjour @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:28Mattcoach Ajuster Droite et Gauche en fonction deOu bien : ou bien ...
24/09/2024 à 18:36Grib320 Trouver la dernière date à laquelle une occurence apparait dans un tableauRe, 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:20Grib320 Trouver la dernière date à laquelle une occurence apparait dans un tableauIl 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:16sebios Tableau avec plusieurs valeursRe 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:59sebios Tableau avec plusieurs valeursRe 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:42sebios Tableau avec plusieurs valeursC'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:34sebios Tableau avec plusieurs valeursAprè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:02jojo789 Le tri mélange les donnéesTelle 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:13Geoffan Changer les delimiteurs de plusieurs centaines de fichiers ExcelMessage effacé car Geoffan a répondu entre temps...
23/09/2024 à 11:56Geoffan Changer les delimiteurs de plusieurs centaines de fichiers ExcelUne 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:36teddy33 Recherche de doublonUn 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:45benoist Première lettre majuscule dans cellule uniqueRe, 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:26benoist Première lettre majuscule dans cellule uniqueRe, Si uniquement pour la cellule B4 ...
21/09/2024 à 14:51benoist Première lettre majuscule dans cellule uniqueOu bien une autre interprétation avec ce code dans le module de la feuille "Feuil1" ...
19/09/2024 à 08:55LMARCO06 Comparer deux tableaux ExcelUne 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:15papicx Mettre un point dans la saisie du nombre, qu'il soit positif ou négatifUn 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:51tomato Position d'une chaine de caractère avec caractère de remplacement ?#En supposant que # représente un chiffre ...
17/09/2024 à 15:12TATA 10 Recherche De FormuleEn D6 =MIN(200;C3) En D7 =MIN(MAX(C3-D6;0);150) En D8 =MAX(C3-D6-D7;0)...
15/09/2024 à 23:03Marctango Changer le format de la dateUne 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:09Etienne PernelleFormat spécial des cellulesUne p'tite dernière pour la route : =1*GAUCHE(B2&"000000";6)...
15/09/2024 à 13:16tomato Mémoriser un dictionnaire dans le gestionnaire de nomsRe, 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:27tomato Mémoriser un dictionnaire dans le gestionnaire de nomsRe 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:31tomato Mémoriser un dictionnaire dans le gestionnaire de nomsPlutô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:26fouggySuppression de lignes et colonnesUne autre manière de faire pour supprimer des colonnes en les désignant (par des lettres)...