Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Vendredi à 16:56
Version d'Excel :365 EN
Lieu :France
Messages
3'426
Votes
1'032
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 10

DateAuteur du sujetSujetExtrait du message
15/10/2025 à 09:43ValentinB Problème de lien entre mon fichier source et mon fichier destinationDe manière générale quand vous travaillez avec plusieurs classeurs, faites très attention à référencer complètement les objets (workbook/worksheet/range), car un oubli peut vite vous faire travailler sur la feuille active (inconnue) et ouvrir/fermer des classeurs change la feuille active justement....
15/10/2025 à 08:54sam01 Coloriser des lignes filtrées@sam Vous aviez mis la formule entre guillemets, ça ne risquait pas de fonctionner.....
15/10/2025 à 08:48MermillLien hypertexte automatique sommaireDans ce cas on peut tweaker Creation2 (module Creation_modele) en une fonction qui renvoie la nouvelle feuille, comme ceci : Et ensuite, dans le code de la feuille "Liste des séances", ajouter l'évènement suivant : Notez bien : j'ai mis le préfixe "Séance_" que vous pouvez voir ci-dessus. Cependant...
14/10/2025 à 17:27MermillLien hypertexte automatique sommaireUne macro alternative qui demande le nom de la feuille avant création ...
14/10/2025 à 16:44damien7338 Modifier une macroNota : j'ai pensé à un contournement pour la mise à jour automatique, ajoutez le code suivant dans le code de la feuille TCD : Cela permet de ne recolorier que les cellules de la ou les lignes modifiées (et non tout le tableau)...
14/10/2025 à 16:34damien7338 Modifier une macroRe, Ajoutez le code ci-dessous dans un nouveau module , puis lancez la macro ColorizeTCDTable_NtoU . Vous pouvez la lier à un bouton ou une forme. Notez : pour cette partie je ne suis pas trop fan, en fait la coloration des cellules n'est pas une étape rapide en VBA, et ajouter des tests ou des appe...
14/10/2025 à 15:04Elena.T Saisir une fonction sur toute la colonne par bouton macro VBAVBA est inutile ici, il suffit d'utiliser les outils adaptés. En l'occurrence : Les tableaux structurés PS : votre code bugue car vous avez laissé ";" comme séparateur au lieu de "," en anglais. Utilisez Conversion automatique de formules Excel FR/EN...
14/10/2025 à 15:00SteelsonMéthode des J@andreu, Steelson nous ayant quittés, je vous propose ci-joint une révision de son application pour répondre à vos besoins. Afin de pouvoir définir des intervalles personnalisés de révision, j'ai préféré découper le gros tableau original (feuille "COURS") en 1 tableau par matière. Ainsi vous pouvez...
14/10/2025 à 11:39MikeSiUn programme VBA s'exécute différemment sur deux ordis séparésRe, Je vous ai déjà indiqué la différence : En d'autres termes c'est une clé non perpétuelle (usage unique, à racheter si changement de PC/réinstallation Windows). Pour l'activation, après l'achat un PDF de guidage étapes par étapes vous est fourni. Si je me rappelle bien vous recevrez une clé d'act...
14/10/2025 à 11:34gouloomTransfert de données Excel vers SQL server express depuis PC client distantExcel 2007 et W11 non plus cf. https://forum.excel-pratique.com/excel/un-programme-vba-s-execute-differemment-sur-deux-ordis-separe.....
14/10/2025 à 09:32gouloomTransfert de données Excel vers SQL server express depuis PC client distantUtilisez PowerQuery plutot que VBA pour vous connecter à une BDD Connecteur Power Query SQL Server - Power Query | Microsoft Learn...
14/10/2025 à 09:21BeltranFiltre sur 3 colonnes en même tempsBonjour à tous, Je crois qu'une petite imprécision a passé le filtre (au cas où la plage varie) =LET(plg;A2:C8;FILTRE(plg;BYROW(plg=E1;OU)))...
14/10/2025 à 08:55MikeSiUn programme VBA s'exécute différemment sur deux ordis séparésComme indiqué par @chris, Microsoft a stoppé le support de Office 2007 depuis un bon moment maintenant (2017) et il est indiqué que des plantages ou erreurs sont possibles, sans parler des vulnérabilités au niveau sécurité. Personnellement, je vous conseillerai de prendre une clé numérique sur un si...
14/10/2025 à 08:47damien7338 Modifier une macroJe viens d'ouvrir votre fichier : s'il vous plait coloriez des lignes manuellement pour illustrer votre objectif. Personnellement j'ai vraiment du mal à suivre votre explication : Vous dites "comparer à la date du jour", donc a priori =AUJOURDHUI(), mais ensuite vous indiquez de comparer les colonne...
09/10/2025 à 13:58damien7338 Modifier une macroVeuillez fournir un exemple avec votre nouveau TCD et les cellules colorées manuellement en respectant les règles que vous avez énoncées. Ça nous permettra de travailler sur du concret. Merci...
09/10/2025 à 13:56CFDConCourbe polyligneExcel sait faire des approximations linéaires/polynomiales/log/expo. Par contre j'ai l'impression qu'il manque des infos a votre question : comment voulez-vous calculer cette courbure sans fournir les y ? pour l'instant on n'a que les x...
09/10/2025 à 09:01Michel.ClausenMacro ne fonctionne plusPour que le tableau soit vidé il faut qu'il soit plein : le code vérifie si la cellule J8 est pleine. Si ce n'est pas le cas : tableau non vidé. Vous voudriez changer ce fonctionnement ? Parce que attention ça complique les choses si vous remplissez repas par repas...
09/10/2025 à 08:40Rene Theberge Dénombrement de valeurs hors norme dans un tableauUne proposition formule unique pour Excel 365 : NB : si vous pouviez éviter les "<XXX" qui sont interprétés comme du texte... Je ne sais pas comment les traiter. Idem "ND". A prendre ou à laisser ? Pour ne prendre que les valeurs numériques en compte, remplacez le filtre (au milieu de la formule)...
09/10/2025 à 08:15Michel.ClausenMacro ne fonctionne plusPouvez-vous préciser ce qui ne va pas ? Chez moi la macro fonctionne (j'ai mis des données dans t_saisie et je les ai retrouvées dans la feuille Octobre)... Vous avez un plantage ...
08/10/2025 à 16:31marcache Code pour commentairesAh c'est très malin @mafraise, je n'y avais pas pensé ! Excellente solution, à privilégier...
08/10/2025 à 14:49marcache Code pour commentairesSi j'ai bien compris, le code ci-dessous permet de générer les commentaires pour les colonnes D à (M ou dernière cellule pleine) : Attention : vu qu'on est obligé d'ajouter les commentaires "cellule par cellule", ne vous inquiétez pas si la macro rame un peu pour les 52 semaines… Ce sont 52*15 = 780...
08/10/2025 à 10:32Invité Revue de presse BingJe vous en prie, content d'aider. N'oubliez pas de clôturer. Je pense que vous en tenez une trop grande opinion, ces dernières années tout est monétisable pour Microsoft, à commencer par vous ...
08/10/2025 à 10:04Invité Revue de presse BingPas grand chose à voir avec Office mais bon. Clic droit sur la barre des taches > paramètres > widgets > off...
08/10/2025 à 09:35Invité Recherchev ou power queryDaewoo41, désolé si les réponses peuvent vous sembler brutales mais c'est inévitable. Excel n'est pas un outil magique : si vos données dans vos 2 tableaux sont complètement différentes, et que vous ne prenez même pas le temps d'expliquer comment vous trouvez une correspondance, comment pouvez-vous...
08/10/2025 à 08:47Berru Mot de passe dans un userformJe pense que vous auriez intérêt à travailler dans le Cloud pour cela. Malgré ce qu'on en dit, pour des utilisateurs novices comme vous c'est vraiment le plus simple en matière de sécurité. Quoique vous faisiez en VBA ou autre dans votre classeur en local, tant qu'il contiendra la liste de vos clien...
08/10/2025 à 08:42Invité Recherchev ou power queryLes dates ne correspondent pas, seuls les noms. Comment peut-on supposer que ce sont les mêmes réservations ? Une personne peut réserver 2x non ? Sans rigoler... utilisez des ID comme tout le monde, ce sera beaucoup plus simple...
07/10/2025 à 17:30Invité Recherchev ou power queryDans l'état, pas de formule plus simple. Vos données sont identiques. Pour info il s'agit juste d'une recherche en concaténant les valeurs de chaque ligne dans un "id" unique : nom_prenom_dateDebut_dateFin Puis recherche dans ces concaténations. La formule peut faire peur mais elle n'est pas si comp...
07/10/2025 à 17:14Invité Recherchev ou power queryCi-joint une proposition en découpant nom/prénom + usage des tableaux structurés. La formule utilisée : Notez que si vous étiez un peu plus "consistant" dans vos données (comme évoqué par JExcelFr) la formule serait BEAUCOUP plus simple. EDIT : Pour info, si le classeur ne correspond plus du tout à...
07/10/2025 à 14:33Julos Distribution aléatoireJe vous en prie, content d'aider. N'oubliez pas de marquer les différentes solutions (fonctionnelles) qui vous ont été proposées pour clôturer le fil. Bonne journée...
07/10/2025 à 14:19Julos Distribution aléatoireBonjour Julos, Avant de voir les fonctions il faut définir une méthode de résolution. Voici celle que j'ai implémentée : Problème : on cherche à remplir une liste de 6 valeurs avec des nombres compris entre min et max, de manière à ce que la somme de ces nombre soit égale à un total prédéfini. Strat...
07/10/2025 à 12:37Julos Distribution aléatoireAlternativement, on peut travailler en formules uniquement. Ci-après la formule nommée que j'ai ajoutée à votre classeur d'exemple. Notez qu'à chaque recalcul du classeur les valeurs sont réévaluées (utilisation de RANDBETWEEN qui est volatile) ! =LET( baseArr; SEQUENCE(1; 6; _min; 0); _temp; REDUCE...
07/10/2025 à 09:50Duckdodgers06 [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:54gkhanExclure 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:44gkhanExclure 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:40camilleprieFormule SI et ETJe vous en prie, pour cloturer le sujet ...
06/10/2025 à 17:14camilleprieFormule SI et ETBien 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:16camilleprieFormule SI et ETOk 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:04Danang Trombinoscope pour ma classePouvez-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:57camilleprieFormule SI et ETQuelle 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:41ebierre 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:54Berru Mot de passe dans un userformSi 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:44ebierre 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:37Duckdodgers06 [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:46Papounet48 Cherche formuleBien, 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:44Duckdodgers06 [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:23ebierre 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:11ebierre 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:20corbin2Point d'accès selon donnéeOn se croirait dans Fort Boyard à écouter le Père Fourras… Moi je laisse tomber. Bon courage aux autres...
03/10/2025 à 08:56saboh12617[VBA] Itérer rapidement sur un tableau filtré avec Range.AreasSuite à 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:09Papounet48 Cherche formuleRe, 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...