| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 01/10/2025 à 15:55 | Papounet48 | Cherche formule | Plusieurs moyens de procéder... Une solution avec MIN et MAX : MIN(A1, 30) : Si A1 ≤ 30 → renvoie A1 Si A1 > 30 → renvoie 30 MAX(0, A1 - 60) : Si A1 ≤ 60 → renvoie 0 Si A1 > 60 → renvoie A1 - 60 Vous êtes sur Excel 2010 ? Sur 2019 on a SI.CONDITIONS qui est pas mal aussi... |
| 01/10/2025 à 14:31 | wicca18 | Date de naissance / Age / Tranche d'age | Content d'aider. N'oubliez pas de clôturer le fil. Bonne journée... |
| 01/10/2025 à 14:06 | wicca18 | Date de naissance / Age / Tranche d'age | Ci-joint comment utiliser RECHERCHEV... Attention la 1e colonne du tableau de référence doit TOUJOURS être triée du + petit au plus grand... |
| 01/10/2025 à 11:49 | GUESH | Rechercher des cellules en conservant leur mise en forme | 2 méthodes selon le besoin : via formule + MFC . A priori vous avez une MFC sur vos plages, il suffirait de la recopier sur l'autre feuille puis, via une formule de remplir la plage dynamiquement (avec un SI par exemple). Problème/avantage : dynamique (correspondance exacte en temps réel à la feuill... |
| 01/10/2025 à 11:48 | evpf29 | Envoi de MailS depuis Google Sheet | [ERRATUM: mauvais fil] (désolé) Pour aider quand même (vous n'avez pas dû beaucoup chercher, c'est plutôt courant comme demande) ... |
| 01/10/2025 à 09:57 | corbin2 | Point d'accès selon donnée | " La valeur en dessous ", " la valeur la plus proche "... Qu'entendez-vous par là, pouvez-vous remplir votre fichier manuellement pour les premières lignes afin qu'on puisse suivre votre raisonnement ? Et une explication ne serait pas de trop. Merci... |
| 30/09/2025 à 16:21 | FAUREP | Résultat variables en fonction des données d'une colonne | Si vous voulez que plus de personnes se penchent sur votre problème, il serait utile de partager ici un fichier anonymisé (anonymisation en 1 c/c) afin que nous puissions tous y jeter un œil. Au plaisir de pouvoir vous aider... |
| 30/09/2025 à 14:46 | Vlizee | Worksheet qui passe en Workbook ? | Xlsm/xlsb ça ne change pas grand chose (si ce n'est que l'xlsm est peut etre un peu plus "récupérable"). Si vous pouvez repartir de zéro, oui vous pouvez poster vos macros ici. Pensez à bien spécifier les modules (notamment workbook/worksheet) dans lesquels elles se situent... |
| 30/09/2025 à 13:44 | ninnin | Fonction nb.jours.ouvres avec une plage | J'approuve la réponse de JFL, car on ne peut pas deviner toutes ces subtilités. A priori il suffit de filtrer la colonne ... |
| 30/09/2025 à 12:04 | ninnin | Fonction nb.jours.ouvres avec une plage | Si la cellule date de début est vide, alors on peut faire comme ceci (les valeurs textuelles sont ignorées dans SOMME) : PS : Veuillez mettre à jour votre profil si vous utilisez 365, ça change vraiment beaucoup de choses au niveau des fonctions disponibles... |
| 29/09/2025 à 16:57 | Speedy Graffity | Résultat SI condition | Content d'aider. N'oubliez pas de clôturer le fil. Bonne journée... |
| 29/09/2025 à 16:45 | Speedy Graffity | Résultat SI condition | Peut etre comme ceci : On renvoit K2 dans le cas (non précisé) K2 < 100% Remarque : on peut aussi l'écrire =SI(ET(K2=100%;J2="Non"); K2-10%; K2)... |
| 29/09/2025 à 16:16 | Speedy Graffity | Résultat SI condition | En supposant que : "le pourcentage" dans "le pourcentage doit être de 100% si dans" est la cellule K2. "si "Non", le résultat sera réduit de 10%" => Réduction... calcul de 90% de la valeur ou "retirer" 10% de la valeur ? Je pars sur la 2e option. Une formule en L2 serait : PS : en K2 pourquoi uti... |
| 29/09/2025 à 16:12 | jag8308 | Comment automatiser un fichier | Oui, à déplacer dans ta boucle si copié/collé... |
| 29/09/2025 à 15:56 | Vlizee | Worksheet qui passe en Workbook ? | Votre fichier à l'air d'être corrompu... Si vous pouviez partager une version du fichier en question. Peut-être que certains sauront le récupérer. Pour l'userform ça dépend de comment vous l'affichez/des dimensions que vous avez prédéfinies... |
| 29/09/2025 à 15:53 | jag8308 | Comment automatiser un fichier | Une proposition de mise à jour du code de JExcelFr pour convertir "mort né" en "Mort né" (majuscule sur la 1e lettre de la phrase) dans la colonne L... |
| 29/09/2025 à 13:48 | NyxLingenhall | Rapidité d'une MFC comparée à une macro d'affectation de couleurs | Les formats conditionnels alourdissent les fichiers car ils sont réévaluées plus souvent que les données qu'ils colorent. Dans votre cas une bonne macro pourrait sans doute améliorer les performances. Mais il faut bien garder en tête que le coloriage de la macro ne se met pas à jour automatiquement... |
| 29/09/2025 à 12:40 | NyxLingenhall | Rapidité d'une MFC comparée à une macro d'affectation de couleurs | Selon moi la MFC, si définie efficacement, sera la plus rapide. Par contre elle va alourdir votre fichier puisque les MFC sont volatiles : à chaque recalcul (et même pour les MFC à chaque changement d'affichage (zoom/dézoom) les MFC sont réévaluées. Même si vos données ne changent pas. A voir donc l... |
| 29/09/2025 à 09:00 | BCA34 | Compter des parcelles 1 seule fois selon valeur max et critères multiples | Honnêtement, c'est faisable de manière beaucoup plus simple, notamment avec PowerQuery que proposais Eric. Mais il faut que vous preniez le temps d'expliquer vos "transformations". On a des données avec des formules sur 3 feuilles pour aller chercher arbitrairement certaines valeurs, les changer etc... |
| 26/09/2025 à 15:33 | Melon | Remplir automatiquement un tableau à partir de deux feuilles de calcul | @JFL petite curiosité, pourquoi &"" après ton filtre ? C'est pour la conversion en texte ... |
| 26/09/2025 à 15:18 | crazyrat | Si A1<A2 alors A3 affiche C ou NC | En G2 (puis tirez vers le bas) supprimez les guillemets dans votre formule. Sinon cela fait que G2 contient du texte, et donc "<" ne fait pas une comparaison nombre vs nombre mais texte vs nombre et pour faire simple, Excel n'aime pas ça. Donc, en G2 utilisez ... |
| 26/09/2025 à 15:12 | bayard | Accélérer le travail d'une macro | Aucune idée non plus, mais d'après https://www.mrexcel.com/board/threads/vba-specialcells-behaving-differently-in-sub-and-function.1275... c'est que l'on ne peut pas utiliser SpecialCells depuis une fonction UDF. L'alternative de @Dan qui appelle le Sub automatiquement me semble une alternative mali... |
| 26/09/2025 à 14:14 | bayard | Accélérer le travail d'une macro | Ah oui super cool que specialcells compte les cellules dans les cellules fusionnées. Par contre chez moi ça n'a pas trop l'air de fonctionner. SpecialCells me compte toutes les cellules de la plage... Ai-je mal compris ... |
| 26/09/2025 à 12:28 | Armitage-59 | Remplacer = Sheets("2014").Cells(Target.Row, 5) | Si je peux me permettre un conseil, ne pas mettre la charrue avant les bœufs. Vous trouverez la réponse à beaucoup de vos questions en suivant ce Cours VBA gratuit . Questions 1 & 2 notamment : Cours VBA : les procédures et fonctions... |
| 26/09/2025 à 10:30 | bayard | Accélérer le travail d'une macro | C'est super @Bart, chapeau... |
| 26/09/2025 à 08:52 | bayard | Accélérer le travail d'une macro | Honnêtement, ta fonction est déjà bien optimisée. On peut peut-être grappiller quelques centièmes de-ci de-là mais je doute qu'on puisse trouver un gain de temps significatif. Pour info je pense que cela dépend pas mal du PC, chez moi ta fonction était assez instantanée. Non le vrai problème c'est c... |
| 25/09/2025 à 17:29 | 78chris | Formules 365 à trouver | Re, Je pense que les propositions actuelles conviennent bien. Juste une petite astuce, pour créer des listes de nombres consécutifs on utilise plus souvent SEQUENCE : Par exemple en B3 : C'est un peu plus concis (en + est compatible 2021)... |
| 25/09/2025 à 17:17 | AEPA | Calcul automatique et macro | Re, J'ai signalé votre précédent message car faites attention, votre fichier était plein de données privées ! Essayez la macro ci-dessous qui copie les valeurs sans les formules, afin d'éviter l'erreur #REF. Dites moi si vous voulez que cela vide la feuille d'origine je peux l'ajouter. EDIT : Veuill... |
| 25/09/2025 à 16:50 | nickal | Création de lignes dans un tableau structuré | Vous pouvez ajouter l'instruction du groupage de lignes à la fin du code de @Dan : EDIT : mais il me semble que les groupes successifs vont se combiner... en théorie il faut une ligne vide entre chaque groupe je crois... Je ne me rappelle plus trop... |
| 25/09/2025 à 16:29 | AEPA | Calcul automatique et macro | Si vous pouviez joindre le fichier contenant la macro et le document "reçu", ça nous permettra d'analyser le problème. Votre macro doit supprimer un élément (nom/cellule…) qui sont les principales causes de l'erreur #REF... |
| 25/09/2025 à 15:49 | saboh12617 | [VBA] Itérer rapidement sur un tableau filtré avec Range.Areas | Je viens de découvrir une petite astuce : pour récupérer les cellules (visibles) d'une plage filtrée, on peut tirer avantage de la propriété Range.Areas property (Excel) | Microsoft Learn . Cela permet de récupérer directement les groupes de cellules contiguës dans une Range, et donc on peut itérer... |
| 25/09/2025 à 14:36 | bayard | Copier/Coller de formules entre deux fichiers indentiques | Je viens de tester, ta méthode via notepad fonctionne bien @Dan, mis à part pour les nouvelles fonctions à propagation dynamique car la fonction est recopiée dans chaque cellule. Je pensais à faire la même chose en VBA via Range.Formula en fait, tout simplement... |
| 25/09/2025 à 14:24 | DaSilva72 | Calendrier des absences Comment modifier le fichier des clé de motif | Je vous en prie, content d'aider. Bonne journée. PS : si la fenêtre de votre menu ne vous semble pas assez large, l'astuce consiste à mettre un titre + long (que l'on peut compléter avec des espaces à la fin)... |
| 25/09/2025 à 14:17 | DaSilva72 | Calendrier des absences Comment modifier le fichier des clé de motif | Il s'agit du message que l'on peut mettre dans le menu de Validation des données (2e onglet). Sur Excel en anglais, en français ce doit être "message d'entrée"... |
| 25/09/2025 à 14:12 | 78chris | Formules 365 à trouver | En reprenant la base de Raccourcix, formule unique en D3 : EDIT : pris de vitesse... |
| 25/09/2025 à 13:59 | Nonno | VBA Modification codage | Re, @Jean-Paul si j'ai bien compris c'est plutôt pour peupler une colonne existante mais vide ligne par ligne. Auquel cas une solution simple c'est d'utiliser Range (qui comprend l'en-tête) plutôt que DataBodyRange . Et donc la 2e cellule (= d'où part toujours .Find (c'est comme ça)) sera toujours l... |
| 25/09/2025 à 13:52 | bayard | Copier/Coller de formules entre deux fichiers indentiques | Re, la copie de la feuille (clic droit > déplacer ou copier > fichier 2 > créer une copie) ne fonctionne pas ? Sinon il y a toujours la piste VBA..... |
| 25/09/2025 à 12:37 | sixfreed | Application Suivi Execution Bugetaire - Mutli Buget | Je vous invite à poser des questions plus ciblées sur des points précis dans ce cas. Cependant la dernière partie de votre message Suivi de Me laisse quelque peu dubitatif… Pour info, si tel est votre objectif final, je pense qu'il est temps de passer dans un environnement de développement (Visual S... |
| 25/09/2025 à 12:25 | Nonno | VBA Modification codage | De ce que je vois c'est plutôt la dernière ligne que votre code devrait ignorer : Vous faites .Resize(tableau.ListRows.Count - 1) cela retire la dernière ligne du tableau de la sélection. Si vous voulez récupérer toute la colonne 5, faites simplement Si cependant vous avez toujours l'impression que... |
| 25/09/2025 à 10:55 | Manu31 | Variables identiques mais pas égales | Oui, comme le dit @BsAlv et comme vous l'avez remarqué, il faut passer par des arrondis/troncature si vous souhaitez travailler avec les valeurs "brutes". Mais attention, plus il y a d'opérations et plus les erreurs s'accumulent… Pour info vous devriez regarder du coté de PowerQuery, a mon avis votr... |
| 25/09/2025 à 10:48 | bayard | Copier/Coller de formules entre deux fichiers indentiques | Oui, celle que j'ai décrite dans mon post à Bayard... NB : valable sans plage nommée Merci @dan, c'est vrai que j'oublie souvent les collages spéciaux... |
| 25/09/2025 à 08:51 | danymaccoy | Point sur une carte | Si c'est une carte "intelligente" (via insertion > carte) vous devriez pouvoir vous en sortir facilement. Si c'est une carte customisée (image) une solution possible est : d'abord créer la liste de vos points référencés puis placer tous les marqueurs (formes par exemples) correspondants sur la ca... |
| 25/09/2025 à 08:46 | bayard | Copier/Coller de formules entre deux fichiers indentiques | C'est un problème que je rencontre aussi… Les contournements que j'ai trouvés : sélectionner la formule (et non la cellule) puis la c/c. c/c la feuille dans l'autre classeur. NOTA : faire également attention aux plages nommées qui peuvent créer des erreurs REF. Si quelqu'un connait une meilleure sol... |
| 24/09/2025 à 11:12 | gabriel turcotte | Erreur VBA entre deux tableaux | Merci pour votre retour, n'oubliez pas de clôturer le sujet. Bonne journée... |
| 24/09/2025 à 11:02 | Alexlaporte | Additionner le nombre de valeur d'une colonne comprises dans une autre colo | Vous cherchez Fonction Excel : NB.SI il me semble... |
| 24/09/2025 à 10:57 | Manu31 | Variables identiques mais pas égales | Si vous pouviez partager votre fichier source et le code VBA pour regarder. C'est peut-être dû à une conversion de type. C'est aussi probable que cela vienne de vos données d'entrées qui "semblent" égales mais ne le sont pas. En général il est préférable de passer par les fonctions VBA Hour , Minute... |
| 23/09/2025 à 17:16 | nickal | Recherche inversée | Oh, merci pour l'astuce... |
| 23/09/2025 à 16:44 | nickal | Recherche inversée | C'est parce qu'il faut d'abord filtrer la ligne pour ne récupérer que la cellule remplie, avant de la chercher. Une formule simple (en C4), en supposant que vous n'avez qu'une seule entrée par ligne. Et une formule un peu plus longue, pour gérer le cas où l'état évolue dans le tableau (on renvoie le... |
| 23/09/2025 à 14:57 | Yogisama | Problème à l'actualisation d'un TCD | J'ai un peu de mal à me le représenter. Si vous pouviez joindre un fichier représentatif avec par exemple 2 sets de données : Un qui donne votre TCD trié (celui correct = "avant actualisation") Et un autre qui donne le TCD "chamboulé". Merci... |
| 23/09/2025 à 14:01 | Yogisama | Problème à l'actualisation d'un TCD | Dans un TCD les valeurs sont automatiquement triées dans l'ordre alphabétique. Quand on rafraichit, tout le TCD est recalculé. D'où le changement d'ordre j'imagine... |