| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 05/09/2024 à 14:55 | Gui158 | Gestion des doublons avec conditions | En effet pour supprimer les doublons rapidement, le mieux c'est de passer par l'onglet "données", puis de cliquer sur "supprimer les doublons" Ensuite il faut sélectionner les 3 colonnes : NO_PARCELLE, NO_COMMUNE, et NOM_COMMUNE. Seules les premières occurrences de chaque combinaison de ces 3 colonn... |
| 05/09/2024 à 10:12 | Gui158 | Gestion des doublons avec conditions | J'espère avoir bien compris la demande, parce que ça fait beaucoup de doublons, j'ai rajouté une colonne d'aide qui peut-être masquée, et qui sert à déterminer s'il y a doublon ou non: S'il existe plus d'une ligne avec le numéro de commune, nom de commune, et numéro de parcelle, alors il y a des dou... |
| 12/07/2024 à 14:19 | Bixent | Formule recherchev avec filtre pour planning équipe | Voici une proposition: Mise en forme conditionnelle : J'ai modifié la formule déjà existante pour chaque mois, j'ai enlevé le SI(test;VRAI;FAUX) comme le SI ne sert à rien, un test conditionnel renvoi déjà VRAI ou FAUX. J'ai ajouté à la formule la condition pour les jours fériés, je compte le nombre... |
| 05/06/2024 à 15:28 | dams1606 | TCD - Réponses multiples | Je passerais bien par du Power Query pour résoudre cette problématique, voici le résultat... |
| 10/05/2024 à 10:44 | Marie.81 | Qu'est ce que vous utilisez comme manuel VBA ? | Je n'en n'ai pas J'ai appris sur le tas et les mots clés principaux sont sur les cours VBA du site. La majorité du temps j'utilise l'aide en ligne combinée à l'explorateur d'objets pour le reste de la programmation. Rien de très propre donc de mon côté... |
| 10/05/2024 à 09:46 | galopin01 | Encore un 'tite Function VBA ? | Bon eh bien content que mon bricolage serve! Bonne journée à vous... |
| 09/05/2024 à 22:20 | galopin01 | Encore un 'tite Function VBA ? | Dans la même idée mais en mode bricolage de mon côté (pas regardé sur internet)... |
| 04/05/2024 à 09:34 | af88 | Insertion formule si la cellule adjacent est vide | Merci de me répondre dans le sujet prévu à cet effet, et non dans mes messages privés, votre demande ne sera pas traitée plus rapidement et c'est plus compliqué pour moi par messages privés. Questions posées: Oui B2 = "" ça veut dire B2 est vide... |
| 03/05/2024 à 20:15 | af88 | Insertion formule si la cellule adjacent est vide | Dans Excel, formule et saisie manuelle ne peuvent pas cohabiter dans une même cellule. Enfin, c'est possible, mais ça demande rapidement d'ajouter de la complexité avec du VBA... Le mieux c'est d'avoir par exemple: A2: prix HT (sans formule) B2: prix TTC (sans formule) C2: prix final (formule) en C2... |
| 03/05/2024 à 18:11 | lumzyy | Faire agir une macro en fonction de l'emplacement du bouton | De ce que je vois il faut juste changer un peu le début: Attention car Application.Caller renvoie le nom de l'objet, et nom l'objet en lui même, on doit passer par Feuil1.Shapes(Application.Caller) pour obtenir la forme qui a ce nom et l'enregistrer dans la variable Bouton. Ensuite j'ai ajusté les 2... |
| 24/04/2024 à 16:01 | Ennzo_17 | VBA - Suppression lignes tableau selon condition | J'aurais bien dit qu'on peut partir sur ça: Sans fichier je ne peux pas faire mieux, attention à ne pas lancer la macro depuis la mauvaise feuille. Sinon sans VBA on peut manuellement sélectionner la colonne B, aller dans les options de recherche (la loupe sur l'onglet d'accueil du ruban), dans "sél... |
| 22/04/2024 à 19:06 | domino01 | Report de texte | Je ramène le message privé ici: La formule qu'il faut mettre: =INDEX('Base Tarifaire'!$K$3:$K$6;EQUIV(H51;'Base Tarifaire'!$J$3:$J$6;1)) Le souci c'est la parenthèse fermante de l'INDEX qui arrive trop tôt, ce qui renvoie l'erreur "Vous avez entré un nombre insuffisant d'arguments pour cette fonctio... |
| 22/04/2024 à 13:03 | domino01 | Report de texte | Voici une autre proposition (permet d'avoir un tableau clair avec les remises et prix mini pour y accéder en dehors de la formule)... |
| 21/04/2024 à 09:24 | dasaquit | Empêcher les doublons sur une colonne en VBA | Pas besoin de VBA pour ça, juste d'une validation des données personnalisée. Pour voir le résultat, essayer de valider à nouveau la saisie d'un des codes en doublon... |
| 12/04/2024 à 19:13 | misteradrien | Recherche de formule | Voici une solution par formule... |
| 12/04/2024 à 12:18 | Furgoz | Transformer des colonnes et leurs contenus d'un tableau | Ce que l'on peut faire c'est passer la feuille à transformer au programme que j'ai écris. Et on peut l'appeler comme ça: Je préfère préciser la feuille directement pour éviter les erreurs dans un fichier qui aurait plusieurs feuilles... |
| 09/04/2024 à 20:32 | KingFed91 | Classement avec égalité | Une solution plutôt simple c'est de compter le nombre de scores qui sont au dessus de celui de la personne, puis d'ajouter 1. Donc pour la ligne 2 un COUNTIF($B$2:$B$100, ">" & B2) +1 si je ne dis pas de bêtises Sinon on peut trier les scores manuellement dans la feuille, puis pour le classement... |
| 09/04/2024 à 20:21 | Furgoz | Transformer des colonnes et leurs contenus d'un tableau | Visiblement avec la formule que j'ai proposé, il faut passer par autre chose en VBA... Par exemple si on veut écrire pour A10 ça donne FormulaArray parce qu'on a une formule "matricielle" (le SI renvoie un tableau). Dans les anciennes versions d'Excel on était obligé de valider la formule avec le ra... |
| 08/04/2024 à 12:24 | Furgoz | Transformer des colonnes et leurs contenus d'un tableau | Oui c'est possible, voir la formule dans la colonne "Formule" Formule ligne 10: =CONCAT(SI(E10:G10<>0;{"X"\"Y"\"Z"};""))... |
| 08/04/2024 à 10:46 | Rozé | Appel d'une sub avec des variables worksheet et workbook, pb de syntaxe | De mon côté si je change un peu la sub Test, ça marche: Fonctionne aussi si j'écris plutôt: Quand je dis "ça marche", je veux dire que ça fait sauter l'erreur de syntaxe qui était sur la ligne Je ne peux pas vraiment tester le reste du code. Soit on enlève les parenthèses, soit on met Call avant. PS... |
| 07/04/2024 à 22:19 | Rozé | Appel d'une sub avec des variables worksheet et workbook, pb de syntaxe | Bonsoir, Je pensais avoir une piste mais ce n'est pas bon, au cas où voici ce que je pensais: écrire cette ligne: comme ça: De mémoire quand on appelle une procédure avec parenthèses comme ça ça peut poser problème car VBA croit que la procédure renvoie une valeur et veut qu'on la stocke dans une va... |
| 03/04/2024 à 18:26 | Séssil | Fonction INDEX EQUIV DECALER : donner une correspondance | Alors si on regarde la formule SIERREUR ( INDEX(Tableau1[[#En-têtes];[01_LANCEMENT]:[15]] ;1; EQUIV(récap!H17 ; DECALER(Tableau1[[#En-têtes];[01_LANCEMENT]:[15]]; EQUIV(récap!J17;Tableau1[Codearticle];0) ;0) ;0) ) ;"") SIERREUR... |
| 03/04/2024 à 12:56 | Séssil | Fonction INDEX EQUIV DECALER : donner une correspondance | Si je comprends bien la demande: Il y a quand même beaucoup de N°OP qui n'ont pas de correspondance... |
| 03/04/2024 à 12:46 | KRo1 | Largeurs de colonnes fixes dans les segments d'un TCD | Pour éviter que les largeurs de colonne changent tout le temps, faire un clic droit sur votre tableau croisé dynamique, puis sélectionner "options du tableau croisé dynamique", ensuite: Décocher l'option encadrée en rouge. Autre possibilité: Sélectionnez tous vos segments, faites un clic droit sur l... |
| 27/03/2024 à 10:21 | BITSCH | Validation des données | J'aurais bien proposé de mettre une première liste département, qui permet ensuite de limiter le nombre de communes disponibles. Pour faire ça, on peut éclater la liste des communes en plusieurs colonnes en mettant le nom du département en en-tête, puis on peut créer des plages de cellules nommées e... |
| 15/03/2024 à 14:06 | chr25 | Savoir si plusieurs cellules sont identiques à partir d'une 1ère info | Voilà une proposition bonus... |
| 19/02/2024 à 09:44 | FF30 | Histogramme empilé (détails pratiques) | Quel est le souci si on produit fourchette sur plusieurs modules? en actualisant les données on se retrouve avec la famille fourchette qui est mise à jour sur le module correspondant. Bon, j'ai quand même dû décaler le tableau croisé dynamique parce qu'il était sur le passage si on veut ajouter des... |
| 16/02/2024 à 10:01 | FF30 | Histogramme empilé (détails pratiques) | Si j'ai bien compris le problème, c'est possible de faire quelque chose en retravaillant le tableau et en utilisant un tableau croisé dynamique. Pour l'histoire du décalage de l'étiquette, j'ai l'impression qu'il faudra le faire manuellement. Pour prendre en compte des modifications dans le graphiqu... |
| 07/02/2024 à 14:09 | marie_lc | Récupérer toutes valeurs associées à un ID unique | Ce serait super d'indiquer la version Excel que vous utilisez sur votre profil (2007, 2010, 2013, 2016 etc...), car dans ce cas ça peut beaucoup orienter la solution. Je ne sais pas tout à fait comment vous voulez "récupérer" les valeurs associées, donc je suppose que vous voulez concaténer les diff... |
| 07/02/2024 à 13:54 | Popsy | Selectionner un tableau dynamique | Petite astuce pour enregistrer tout un tableau dans une feuille Excel dans un tableau VBA en une seule ligne de code: Si le tableau commence en A1 on peut écrire: Le résultat: ça crée une variable tableau qui va avoir deux dimensions dont le premier index est 1. Le tableau contiendra l'équivalent de... |
| 06/02/2024 à 14:22 | yassdu782 | Graphique avec fonction SI | Avec Power Query qui est intégré à la version Excel 2016 + VBA pour actualiser automatiquement on peut obtenir ceci: La requête filtre le contenu à afficher sur le graphique et va chercher le contenu de la cellule A1 pour filtrer, la macro actualise les deux requêtes à chaque changement de valeur en... |
| 05/02/2024 à 13:55 | Gregsk77 | Autorisation de modification sur feuille verouillée | Je ne suis pas un spécialiste de cette fonctionnalité, mais de ce que j'ai pu voir: il faut mettre un mot de passe sur la plage pour verrouiller son autorisation dans autorisation il faut ajouter les personnes qui peuvent modifier la plage sans inscrire de mot de passe Est-ce que vous avez bien mis... |
| 24/01/2024 à 13:40 | Fi2 | Copier la même formule avec juste une référence qui change | Ah donc ça me semble en effet bizarre, normalement les plages nommées ne bougent pas, est-t-il possible d'avoir une version anonymisée du fichier, sans données confidentielles pour nous aider à visualiser le problème et tenter de le résoudre en bidouillant comme on peut? Par échange de message j'ai... |
| 24/01/2024 à 13:38 | olivlam | Isoler certains caractères dans une même cellule | Content que les solutions vous conviennent. On vous invite quand même à renseigner la version de votre Excel dans votre profil pour faciliter le travail des autres membres si vous avez d'autres demandes (2007,2010,365 ou autre)... |
| 24/01/2024 à 13:04 | Fi2 | Copier la même formule avec juste une référence qui change | Bizarre, si ce sont des plages nommées qui s'appellent bien Secteur, Sorties du stock, Article, les plages ne devraient pas bouger... Si ce ne sont pas des plages nommées, que ce sont plutôt des plages du style A1:C10, il faut alors bloquer ces plages en ajoutant des dollars devant les colonnes et l... |
| 24/01/2024 à 12:54 | olivlam | Isoler certains caractères dans une même cellule | Bonjour 78chris, Je me permets une petite modification de ta proposition comme le but de ce que j'ai compris est d'isoler le code sur la deuxième ligne: et sa variante... |
| 24/01/2024 à 12:51 | olivlam | Isoler certains caractères dans une même cellule | Quelle est votre version d'Excel? Sur office 365 c'est rapide avec TEXTE.APRES et TEXTE.AVANT, sans office 365 il faut utiliser stxt et cherche. Avec le texte en cellule A1, la formule donnerait: Avec office 365 on a... |
| 23/01/2024 à 11:17 | Michka | Recupérer le nom des trois derniers onglets d'un autre classeur | Ah Excel 4.0... Je n'ai jamais connu cette période. Je me demandais en effet où était le code VBA dans votre fichier, sans le trouver, je n'avais pas pensé à aller voir le gestionnaire de noms. LIRE.CLASSEUR m'est en effet totalement inconnu, comme quoi je peux toujours apprendre des choses sur cet... |
| 23/01/2024 à 09:12 | Michka | Recupérer le nom des trois derniers onglets d'un autre classeur | Bonjour BsAlv, En effet c'est possible d'avoir le nom du dernier onglet avec VBA, sans VBA en revanche... Avec VBA on peut avoir le nom du dernier onglet de plusieurs façons, voici un exemple: Cette fonction a besoin d'une information pour renvoyer le nom du dernier onglet, à savoir une cellule qui... |
| 22/01/2024 à 19:00 | Sonmar | Chercher un nombre dans une cellule en contenant plusieurs | Ah je vois! Dans ce cas oui c'est possible d'avoir quelque part une liste avec le matricule et l'entreprise, ensuite avec Power Query on peut aller chercher cette information pour compléter la requête. Voici un essai où j'ai rajouté une feuille avec le listing des employés: A noter que si des employ... |
| 22/01/2024 à 18:48 | Pascal13011 | Compter les cellules colorées en rouge | Ah, les couleurs sont mises avec des mises en forme conditionnelles... ça corse les choses. Le seul moyen d'avoir la couleur renvoyée par la mise en forme conditionnelle, c'est de passer par la propriété DisplayFormat qui ne fonctionne pas dans les fonctions définies par l'utilisateur. On a donc com... |
| 22/01/2024 à 16:47 | Pascal13011 | Compter les cellules colorées en rouge | Pourriez-vous fournir un fichier sans données confidentielles, anonymisé pour que nous puissions nous pencher sur votre requête? On a pas tous la même définition de cellule vide, et il existe énormément de nuances de rouge, pouvoir tester directement sur le fichier serait super... |
| 22/01/2024 à 16:22 | Sonmar | Chercher un nombre dans une cellule en contenant plusieurs | D'après le fichier je partirais donc plutôt sur du power query: Attention cependant, j'ai vu un double -- quelque part pour SEMOD ce qui mène à un matricule vide, et j'ai vu un - avec aucune donnée après pour MGA. J'ai regardé par matricule et par entreprise le montant total de la prime. Sur mon exe... |
| 22/01/2024 à 16:07 | Sonmar | Chercher un nombre dans une cellule en contenant plusieurs | En effet un fichier serait pratique. Sans fichier je ne peux que faire des suppositions pas forcément pertinentes... Voici quand même deux essais, un par formule, un via Power Query... |
| 22/01/2024 à 12:33 | AnthonyR | Fonction à plusieurs résultats différents | L'ordre dans lequel sont listées les conditions et les valeurs renvoyées me semble bizarre dans votre explication. Personnellement je suis partis sur ça: En priorité je veux que A2 et F3 soient remplis, si c'est le cas, je fais A11*D12 Si ce n'est pas le cas, alors je vérifie ensuite si A2 et F2 son... |
| 19/01/2024 à 11:39 | Hellspawn | Duplication celulle | Pas de problème, j'avoue que le code n'était pas évident à comprendre comme je ne suis pas celui qui l'a fait et qu'on a pas les mêmes habitudes de codage... Content que ça fasse le travail, merci d'avoir passé le sujet en résolu Bonne journée... |
| 19/01/2024 à 11:16 | Hellspawn | Duplication celulle | De ce que j'ai vu et testé, il suffit de changer cette ligne de code: En: ça permet de mettre le nom de la feuille d'où vient les données sur toutes les lignes plutôt qu'uniquement sur la ligne des en-têtes Vous pouvez donc enlever ce que vous avez tenté d'ajouter et juste remplacer cette ligne par... |
| 19/01/2024 à 10:57 | KTM | Positionner un Bouton (Forme) sur plusieurs Feuilles | Il existe une méthode automatique pour le faire oui: C'est un exemple qui va créer un bouton avec fond gris, texte noir de taille 14 en gras, la forme exécute la macro "bloup" à chaque fois qu'on appuie dessus. Cette forme va être créée pour toutes les feuilles. Je vous laisse le soin de voir commen... |
| 17/01/2024 à 16:21 | Calcifer | Atribuer un rang en fonction de deux critères (un par colonne) | Avec la fonction TRIERPAR on aurait: enregistré sous le nom "_tableauTri" ça permet de filtrer le tableau par rapport à l'échelon puis l'ancienneté, j'ai créé un identifiant unique pour chaque ligne en prenant l'échelon et l'ancienneté, que je sépare avec un "_". Je vais pouvoir ensuite retrouver ce... |
| 17/01/2024 à 13:27 | Calcifer | Atribuer un rang en fonction de deux critères (un par colonne) | Sur Excel 2016 pas facile... J'aurais bien aimé utiliser la fonction TRIER qu'offre les versions plus récentes. Malheureusement sans ça je peux juste proposer un bricolage... |