| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/10/2025 à 09:50 | Duckdodgers06 | [Python -> VBA] | C'est un assez gros bloc… Personnellement je pense que la conversion depuis python est possible mais si vous pouviez m'aider sur un point ce serait vraiment pratique : Savez-vous, dans Excel, designer un UserForm ? c'est très simple, il suffit de glisser/déposer les contrôles puis de les ajuster/col... |
| 07/10/2025 à 08:54 | gkhan | Exclure des vlauers d'une formule =NBVAL($C$7:$C$59) | Content d'aider, merci pour votre retour. N'oubliez pas de clôturer le fil. Bonne journée... |
| 07/10/2025 à 08:44 | gkhan | Exclure des vlauers d'une formule =NBVAL($C$7:$C$59) | Les formules Excel ne permettent pas de lire la couleur des cellules, c'est juste une information visuelle pour vous. Si vous voulez dire les cellules qui contiennent les mots "BLEU" ou "BLANCHE", alors vous pouvez faire comme ceci ... |
| 07/10/2025 à 08:40 | camilleprie | Formule SI et ET | Je vous en prie, pour cloturer le sujet ... |
| 06/10/2025 à 17:14 | camilleprie | Formule SI et ET | Bien sûr, il suffit d'ajouter au résultat précédent la RECHERCHEX sur cette colonne, soit : =MAX( RECHERCHEX(B5;'BESOIN PAR ESPACE JOURNEE'!B:B;'BESOIN PAR ESPACE JOURNEE'!D:D); RECHERCHEX(B5;'BESOIN PAR ESPACE SOIREE'!B:B;'BESOIN PAR ESPACE SOIREE'!D:D) ) + RECHERCHEX(B5;'CLUB DES LOGES'!$F$170:$F$... |
| 06/10/2025 à 15:16 | camilleprie | Formule SI et ET | Ok parfait, n'oubliez pas de mettre à jour votre profil (section "version") pour 365 FR. Une proposition : Feuille "besoin par espace journée" cellule D5 (à tirer vers le bas) : Feuille "besoin par espace soirée" cellule D5 (à tirer vers le bas) : Feuille "besoin global" cellule D5 (à tirer vers le... |
| 06/10/2025 à 15:04 | Danang | Trombinoscope pour ma classe | Pouvez-vous : Préciser ce qui ne fonctionne pas dans votre code actuel ? Fournir le fichier correspondant (anonymisé) afin que l'on vous donne une réponse adaptée. Merci... |
| 06/10/2025 à 14:57 | camilleprie | Formule SI et ET | Quelle version d'Excel utilisez-vous ? 2016/2021/... 365 ? Précisez-le sur votre profil, cela permettra de vous donner une formule adaptée à votre version. Quand vous dites "les valeurs en face de cuisine centrale", vous vous référez à l'onglet "Club des loges" c'est bien ça ... |
| 06/10/2025 à 14:41 | ebierre | Comment lier deux tableaux sous condition ? | Bien, content que vous ayez trouvé la solution. Petite note : faites attention, mon approche s'attend à ce que vous précisiez correctement les plages de travail. Si elles s'allongent, il faut en tenir compte dans la formule. C'est pourquoi je recommande l'usage des Utiliser des tableaux dans Google... |
| 06/10/2025 à 13:54 | Berru | Mot de passe dans un userform | Si le disque contenant le fichier a été volé, vous ne pouvez plus en modifier les macros puisque vous n'avez plus accès au PC en question. De fait mettre à jour la macro (pour vous) ne sert à rien. Pour info, il suffit d'ouvrir votre fichier en bloquant les macros pour pouvoir aller y lire le code V... |
| 06/10/2025 à 11:44 | ebierre | Comment lier deux tableaux sous condition ? | Comme tu peux le constater il y a des préfixes un peu bizarres devant les noms de formules en MAJUSCULES : "_xlfn." ou encore "_xlfn.xlws.". Si tu les retires puis que tu c/c la formule dans GSheets tu n'auras plus d'erreur #NOM. NOTA : je viens de constater que ton screenshot est sur une "ancienne... |
| 06/10/2025 à 10:37 | Duckdodgers06 | [Python -> VBA] | Ok. Pour joindre votre fichier, changez l'extension de .py en .txt. Pour info, si vous le compiliez en utilisant PyInstaller vous pourriez distribuer un .exe autonome sur toutes les machines. Certes s'il y a des MAJ cela nécessite un redéploiement, mais dans l'état ça permet de garder votre solution... |
| 06/10/2025 à 08:46 | Papounet48 | Cherche formule | Bien, merci pour votre retour. J'espère qu'avec l'aide de l'IA vous avez pu décortiquer les formules proposées et affiner vos compétences Excel. Bonne journée... |
| 06/10/2025 à 08:44 | Duckdodgers06 | [Python -> VBA] | Comme dit par Baroute, dans la mesure du possible on essaie ici de vous aider bénévolement. N'hésitez pas à poster votre code python et à présenter tout le processus, notamment la logique que vous suivez, en étape par étape. Nota : le VBA sera certainement beaucoup plus lent à l'exécution que le pyt... |
| 03/10/2025 à 14:23 | ebierre | Comment lier deux tableaux sous condition ? | Ci-joint ma formule corrigée (décalage des colonnes). Quant à Excel, REDUCE est compatible mais QUERY non. Cependant, dans GSheets, il suffirait de copier/coller les formules dans une cellule tout simplement il me semble... |
| 03/10/2025 à 12:11 | ebierre | Comment lier deux tableaux sous condition ? | Si j'ai bien compris (si vous pouviez partager une copie du fichier ce serait pratique), une proposition : Adaptez vos plages bien entendu. L'idée c'est de 1) filtrer la feuille 1 pour récupérer toutes les catégories sélectionner, puis 2) de parcourir cette liste et de faire la somme des valeurs cor... |
| 03/10/2025 à 09:20 | corbin2 | Point d'accès selon donnée | On se croirait dans Fort Boyard à écouter le Père Fourras… Moi je laisse tomber. Bon courage aux autres... |
| 03/10/2025 à 08:56 | saboh12617 | [VBA] Itérer rapidement sur un tableau filtré avec Range.Areas | Suite à la remarque de @Dan que je salue (et @h2so4 bien entendu), je me suis rendu compte que l'exemple 2 était très mal choisi (trop simpliste) pour illustrer l'intérêt du Range.Area . Ci-après un nouvel exemple qui montre comment peupler un tableau en mémoire uniquement avec les cellules filtrées... |
| 03/10/2025 à 08:09 | Papounet48 | Cherche formule | Re, Pour info pour ne pas s'emmêler dans les imbrications de SI et se retrouver justement avec des FAUX pour les cas auxquels on n'a pas pensé, il est souvent bon de limiter l'imbrication des SI et de les garder pour les points cruciaux. A vous de voir, 3 SI c'est gérable, 5 c'est déjà une autre aff... |
| 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... |