Passionné d'Excel

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

Messages postés par saboh12617 - page 28

DateAuteur du sujetSujetExtrait du message
24/03/2025 à 17:18ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleDonc vous voulez retrouver 1 quand le texte contient "20 A" ou "20A". Dans ce cas on peut utiliser simplement REGEXTEST (à voir le nom en français, je n'arrive pas à le trouver, peut etre REGEX.TEST) tq : Qui renvoie 1 si le texte contient 20 A (avec n'importe quel nombre d'espaces entre 20 et A), e...
24/03/2025 à 14:36massari59264 VBA Actualisation des requêtesA mon avis vous entrez dans une boucle sans fin en faisant comme ça : La macro lance la requete > la requete actualise le tableau > la macro se relance > etc. Ajoutez Application.EnableEvents = False en début de Sub et Application.EnableEvents = True en fin de Sub pour éviter que la macro s...
24/03/2025 à 12:09AlexkidkayakGénérer un tableau au fur et à mesure du remplissage d'un autre tableauRe, Voici ci-joint votre fichier un peu MAJ. J'ai mis un tableau structuré dans la feuille de recrutement car c'est ce que vous devriez utiliser. J'ai MAJ les formules de la feuilles statistiques pour y correspondre. Je vous invite à lire le lien pour comprendre l'avantage. Pour lancer la macro, sur...
24/03/2025 à 10:05AlexkidkayakGénérer un tableau au fur et à mesure du remplissage d'un autre tableauEDIT : si vous installez sur votre Pc l'app de synchronisation NextCloud (cf. page 6 de cette présentation ), alors vous aurez une synchronisation sur le Cloud de vos fichiers en local, comme sur OneDrive/GDrive ou autre. Donc à partir de là la solution VBA est acceptable (juste que si vous ouvrez l...
24/03/2025 à 09:55AlexkidkayakGénérer un tableau au fur et à mesure du remplissage d'un autre tableauHum, Je lis ici que le service de l'éducation nationale "Nuage" utilise NextCloud. C'est un autre hébergeur, qui propose en effet l'édition des documents office "directement dans l'application" mais via des extensions "non officielles", parfois basées sur LibreOffice. En d'autres termes, dans ces co...
24/03/2025 à 09:01AlexkidkayakGénérer un tableau au fur et à mesure du remplissage d'un autre tableauVous avez bien fait de préciser que le fichier sera "sur un cloud" car ça change tout. Pouvez-vous préciser davantage le mode d'utilisation de ce cloud : le fichier est-il sur google drive, ouvert avec Google Sheets dans le navigateur ? Ou bien sur un onedrive/sharepoint, ouvert dans le navigateur a...
24/03/2025 à 08:43brice2b Problème Somme colonneOui faites donc un nouveau fil car celui-ci (marqué en résolu) personne ne le voit. Bonne journée...
24/03/2025 à 08:41Anthonydu31Formule pour target résultatSelon moi le plus simple ce serait d'ajouter une colonne avec la formule =ARRONDI.AU.MULTIPLE(cellule, 5), qui vous arrondi la cellule voulue. Vous masquez dans votre tableau la colonne utilisée par le solver et c'est bon. Parce que si 65 n'est pas une solution optimale, mais que 64.98 l'est, le sol...
21/03/2025 à 17:21mimydes Problème double clic gauche souris qui renvoie vers un autre classeurAhahah celui qui vous a fait ça est un petit vicieux ! Bon plus de peur que de mal, faites attention quand vous copiez des macros dans ThisWorkbook ou les feuilles, elles peuvent être évènementielles et donc se déclencher à tout va ! Bon weekend...
21/03/2025 à 16:53wolfmalcomFormules de recherche en fonction d'un critère compris entre deux valeursOui, j'ai passé un petit bon moment pour "retrouver" un tableau qui passe dans le PIVOTBY… Si on partait d'un TS classique un simple somme.si.ens/TCD et ce serait réglé…...
21/03/2025 à 16:50Olivier1981 Navigation / accès dans différents onglets(feuilles)Ok super, content d'aider. N'oubliez pas de clôturer le fil si la demande est résolue. Bonne fin de journée...
21/03/2025 à 16:49Olivier1981 Navigation / accès dans différents onglets(feuilles)Oui, il ne faut pas mettre le code ici, supprimez-le. Sur votre screenshot, à gauche, cliquez sur le dossier "feuilles". Puis double-cliquez sur la feuille "Surveillant" qui devrait apparaitre dans la liste. Cela va ouvrir le module de code de la feuille. Collez le code là...
21/03/2025 à 16:35Anthonydu31Formule pour target résultatMais vous voulez arrondir à 5 ou à 10 ??? C'est cette ligne qu'il faut changer du coup With .Cells(ActiveCell.Row, 25)...
21/03/2025 à 16:33Olivier1981 Navigation / accès dans différents onglets(feuilles)Ok, ajoutez ce code dans le module de code de la feuille "surveillant", et dites-moi si c'est bon pour vous...
21/03/2025 à 16:23David1976Problème de macro après duplication de feuillesLes remarques de @Jacky sont très pertinentes et je les appuis. Malheureusement c'est quelque chose qui aurait dû être pensé en amont. Il faudra repartir de quasiment 0 pour créer un projet plus efficace, pour lequel 2 macros auraient amplement suffi. On peut paramétrer sans problèmes ces macros pou...
21/03/2025 à 15:57Olivier1981 Navigation / accès dans différents onglets(feuilles)Oui oui la question n'est pas trop la faisabilité technique (rassurez-vous c'est facile) c'était surtout une remarque. Alors, dans la feuille Surveillant, quand on clique sur une ligne, dans quelle colonne se trouve le numéro correspondant à la feuille/fiche à afficher ...
21/03/2025 à 15:29Anthonydu31Formule pour target résultatComme ceci je crois : Faites attention, ça ne sert à rien de mettre un With si vous ne mettez pas un "." devant les objets se référant au With...
21/03/2025 à 15:18mimydes Problème double clic gauche souris qui renvoie vers un autre classeurQuand vous dites "classeur", vous parlez en réalité des feuilles d'un même classeur c'est exact ? Votre fichier contient-il des macros ? Si oui, il est possible que l'une d'elle s'active automatiquement et vous renvoie sur une autre feuille...
21/03/2025 à 15:11Olivier1981 Navigation / accès dans différents onglets(feuilles)Attention avec la génération de feuilles. Si le fichier est déjà lourd, ajouter des centaines de feuilles n'est vraiment pas une bonne idée. On pourrait plutôt créer une nouvelle feuille dans un nouveau classeur, automatiquement sauvegardé dans le même dossier par exemple. Le clic droit permettrait...
21/03/2025 à 15:04Anthonydu31Formule pour target résultatVous pouvez appeler la fonction RoundUp (arroundi.sup) via VBA. Avec rng = la cellule à arrondir : Cependant comme dit par h2so4 en début de fil il y a certainement une solution algébrique directe à votre problème, qui permettrait de se passer de VBA. Bonne journée...
21/03/2025 à 14:27L_WattSauvegarder une valeur quotidienne dans un tableauRe, Merci beaucoup avec le classeur c'est beaucoup plus clair (et simple). Ci-après 2 propositions : L'exemple1 utilise directement la fonction AUJOURDHUI pour récupérer la date, ainsi on n'a pas besoin de passer par une entrée manuelle. Cependant je sais que parfois si on veut entrer des valeurs an...
21/03/2025 à 14:01wolfmalcomFormules de recherche en fonction d'un critère compris entre deux valeursComme évoqué précédemment ce que vous voulez c'est un TCD mais vous avez un tableau d'entrée très ennuyeux à utiliser. Ci-joint une autre proposition XL365 de type formules dynamiques. (j'obtiens les mêmes résultats que @tulipe)...
21/03/2025 à 10:50Tinayli Augmenter et diminuer les feuilles copiées avec le nombre d'une caseDonc juste pour bien comprendre, avant de faire du code : Si en Y17 on rentre "3". On va copier chacune des 5 feuilles 3 fois ? Quels noms on leur donne ? TT ph 1, TT Ph 2, TT Ph 3 ? Pour l'histoire de la suppression, il faut faire attention, car on risque de supprimer des feuilles contenant des don...
21/03/2025 à 10:41benoithaller Afficher le résultat d'un filtre multiple dans une celluleOui c'est pratique et la personnalisation peut aller très loin. L'avantage surtout par rapport aux fonctions QUERY/FILTRE c'est qu'on a une interface pour filtrer/modifier/réorganiser, au lieu d'aller bidouiller les formules. Bonne journée...
21/03/2025 à 10:11L_WattSauvegarder une valeur quotidienne dans un tableauC'est difficile pour nous de vous aider sans fichier. Pour info le code que je vous ai fourni ne créait pas d'erreurs quand je l'ai testé donc je ne sais pas vous aider davantage sans fichier. Pour joindre votre fichier, il suffit de supprimer les feuilles sans rapport avec la macro, et remplacer le...
21/03/2025 à 08:59benoithaller Afficher le résultat d'un filtre multiple dans une celluleC'est un tableau croisé dynamique que vous voulez faire il me semble. Je vous renvoie vers cet article dans un premier temps Cours Google Sheets : tableau croisé dynamique ...
21/03/2025 à 08:48bbb38 Modules de classeVous auriez pu partager un lien vers le fil en question, ce serait pratique. Quel est l'objectif de votre code ? Empêcher la saisie autre que numérique dans certains textboxes c'est ça ? Tout d'abord : Dans le module1, la liste d'objets de votre classe, "TextBoxNum", doit avoir le type de la classe...
20/03/2025 à 17:04ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleRe, Pour comprendre les expressions régulières (REGEX) (si vous etes motivé) : Les nouvelles fonctions REGEX d’Excel Les expressions régulières • Bibliothèque • Zeste de Savoir Formule (avec le texte en A1) : =REGEXEXTRACT(A1;"(\d+)\s*A";2) Autrement dans le cas donné, on peut découper la cellule pa...
20/03/2025 à 16:51adel7985Calculer nombre clients dans une colonneSur les vieilles versions d'Excel, vous pouvez faire un TCD qui va automatiquement regrouper les doublons. D'ailleurs vous pourrez vous apercevoir qu'il y a peut-être des fautes de frappe (POINTOSEAU/POINTOZEAU). Ensuite il suffit d'utiliser NBVAL sur la colonne du TCD pour retrouver le nombre de pe...
20/03/2025 à 15:19ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleAh oui d'accord… Il vaudrait mieux passer par PowerQuery alors. Pour regrouper toutes les feuilles dans 1 tableau unique, y appliquer l'extraction, et ensuite sommer. Mais il me semble qu'il faut que vous utilisiez les tableaux structurés pour importer dans PQ. Vous auriez du présenter le problème p...
20/03/2025 à 14:56ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleCe sont des fonctions récentes, c'est normal de ne pas les connaître. En plus, on touche à des concepts avancés avec les expressions régulières. Pour vos 300 lignes, il suffit d'étirer les formules vers le bas. Cependant si vous utilisiez un tableau structuré , les formules s'étendraient automatique...
20/03/2025 à 14:46ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleRe, excusez-moi je suis moins familier avec ces nouvelles fonctions Excel. La formulation ci-jointe est plus simple...
20/03/2025 à 14:38ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleSuper alors pas besoin de VBA. Voir ci-joint une proposition XL365 (non compatible avec XL2016 donc). EDIT : Fichier supprimé, voir message suivant => formule plus simple...
20/03/2025 à 12:14ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs cellulePour activer les macros voir le 2nd paragraphe de cet article Activer ou désactiver les macros dans les fichiers Microsoft 365 - Support Microsoft (ou chercher sur le forum). La multiplication se fait bien chez moi, ça doit venir du fait que vos macros sont bloquées. Pour info on peut obtenir un rés...
20/03/2025 à 11:54ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleD'accord je comprends. Je pense qu'il serait quand meme utile de régulariser un peu ça si possible. Ci-joint une proposition via VBA et REGEX pour s'adapter le mieux possible à tous ces cas différents. Ci-après le code en question. Dans le classeur, on utilise un UDF (=NbPCs(txt, typePC) qui prend 2...
20/03/2025 à 11:21ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleIl aurait été pertinent de faire preuve de rigueur dans l'entrée des données… Quelquefois avec espace, quelquefois sans, des fois avec un +, des fois une virgule… C'est hyper brouillon et ça va franchement compliquer l'extraction des données. VBA semble nécessaire, et encore c'est pas gagné. J'ai un...
20/03/2025 à 10:59RohnjeamConvertir un Classeur ou Fichier .csv ou .xlsx ou .xls en .exeQuel est l'objectif ? La demande n'a pas de sens : un fichier de données CSV n'a rien d'exécutable par exemple...
20/03/2025 à 10:52ChD.Robin19 Compter ou extraire les quantités d'une même cellule dans plusieurs celluleCi-joint une proposition XL2016. Il y a peut etre plus simple cependant. Ne fonctionne pas avec les nombres à virgules, seulement les quantités entières...
20/03/2025 à 09:52BOB 34Tri par taille textileOn pourrait utiliser un TCD, il suffit simplement de dégrouper la colonne des prénoms et de les répéter pour chaque ligne. Ensuite TCD => somme qté par désignation et par type. Cf. ci-joint. Je sais que le dégroupage vous dérange probablement : on pourrait à la limite faire une macro. Sinon on pe...
20/03/2025 à 09:28L_WattSauvegarder une valeur quotidienne dans un tableauJe vous propose le code ci-dessous. Fonctionnement : Sur la feuille active, sélection des cellules de la colonne R à partir de R4, et copie. Sur la feuille ARCHIVE SEUIL SEVESO, collage des valeurs sous la dernière cellule de la colonne C, et ajout de la date du jour à gauche en colonne B. J'espère...
20/03/2025 à 09:11BZB Concaténation de valeurs de cellulesPour expliquer ce grand mystère je vous conseille d'exécuter ce code pas à pas. Vous verrez que quand vous écrivez Range("I1:I5").Value en VBA, vous vous retrouvez avec un tableau de valeurs (Array), et non pas 1 valeur unique. Donc écrire ma_chaine = Range1.Value & Range2.Value & Range3.Value renvo...
20/03/2025 à 08:44vgfrx VBA colorer une plage de cellules entre 2 cellules contenant XMerci pour votre retour, content que vous ayez su adapter l'exemple. Bonne journée...
19/03/2025 à 17:16vgfrx VBA colorer une plage de cellules entre 2 cellules contenant XPour reprendre la remarque de JExcelFr, ci-joint un exemple de MFC en utilisant EQUIVX pour rechercher de gauche à droite et de droite à gauche. La partie de la fonction "colonne(A:A)" fait référence à la colonne la + à gauche de la MFC...
19/03/2025 à 16:25dubdub22 Classement par tranchesJe suis pas sûr d'avoir bien compris, mais s'il faut simplement vérifier qu'on est dans les 2 dernières colonnes, càd après la colonne F, alors on peut faire comme ceci (en B6) ...
19/03/2025 à 15:05viking18 Mise en forme conditionnelle, colorer ligne suivant texteVoir ci-joint...
19/03/2025 à 14:34Rohi96 Sortir les items à - de 95%Ok, mais où avez vous entré votre grosse formule ? Je ne la vois pas dans la feuille DATABASE (ni les autres feuilles d'ailleurs)...
19/03/2025 à 13:52Rohi96 Sortir les items à - de 95%Wow… Vous êtes sûr que vous voulez garder ce monstre ? Je pense que je peux adapter la formule précédente maintenant que vous fournissez cette base...
19/03/2025 à 13:49JanoT23 Afficher si délai est dépassé sans erreur #VALEURMerci pour votre retour, bonne journée...
19/03/2025 à 12:16JanoT23 Afficher si délai est dépassé sans erreur #VALEURComment ça "ne marche pas" ? =SIERREUR(SI((L109-K109)>0;"oui";"non");"message d'erreur")...
19/03/2025 à 11:59JanoT23 Afficher si délai est dépassé sans erreur #VALEURVous pouvez utiliser SIERREUR...