| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 28/07/2025 à 09:03 | stepaustras | Cherche macro Excel pour sélectionner les 6 premiers chiffre | Merci pour vos retours, je crois que j'ai identifié les problèmes. D'abord, si le sujet est résolu, dites-le-moi ça ne sert à rien que j'y passe trop de temps, et vous pouvez ignorer la suite de ce message. Sinon, je pense que la différence entre votre résultat "attendu" et celui "obtenu" vient de 2... |
| 28/07/2025 à 08:43 | RYMRYM | Automatisation des données de facturation | Je ne connais pas bien Google Sheets sur ce point. Regardez si la fonction CNUM ne fait pas l'affaire, sinon essayez de voir dans les menus s'il n'y a pas un bouton. Enfin, si c'est simplement une histoire de "points en virugles", faites un RECHERCHER-REMPLACER cela devrait faire l'affaire... |
| 23/07/2025 à 16:17 | stepaustras | Cherche macro Excel pour sélectionner les 6 premiers chiffre | Re, Modifiez la 1e ligne : Const MAX_NUMS As Long = 6 Sur votre fichier original que je vous met ci-joint j'ai les nombres dans l'ordre (lecture ligne par ligne de haut en bas). Résultat : 9 - 11 - 3 - 13 - 5 - 14 comme vous l'indiquiez. Et mes tests vont dans le même sens. Je ne comprends pas le pr... |
| 23/07/2025 à 14:29 | chucky23 | Tableau synthétique - Même les IA n'y arrivent pas | Ce doit être possible avec QUERY, mais je le maitrise mal. Ci-après ma solution : C'est un peu compliqué mais la formule calcule dynamiquement les colonnes à extraire en fonctions de leurs titres pour chaque page. Donc si vous voulez ajouter des pages ce sera "relativement" simple. Je dis relativeme... |
| 23/07/2025 à 13:56 | isaurelelievre | Automatiser une formule par bloc | Je n'ai pas très bien compris le calcul... Si on continue de sommer avec le résultat de l'opérateur précédent, on obtient un % > 100%... Comme d'habitude : prenez le temps d'expliquer ce que vous voulez calculer et comment arriver au résultat... Ci-joint votre formule avec les "$" corrects pour p... |
| 23/07/2025 à 13:45 | stepaustras | Cherche macro Excel pour sélectionner les 6 premiers chiffre | Voici ci-après une proposition : J'ai pris la liberté de simplification suivante : puisque les colonnes entre vos "groupes de colonnes" sont vides, elles sont aussi checkées. Cela rend la boucle plus simple, et comme de toute façon elles sont vides cela ne gène pas le programme. Je n'ai pas bien com... |
| 23/07/2025 à 11:41 | isaurelelievre | Transposer des données en lignes en colonnes | Absolument... |
| 23/07/2025 à 11:33 | isaurelelievre | Transposer des données en lignes en colonnes | Re, J'avais la proposition ci-dessous (à entrer en P2) mais je vous recommande l'approche de @BeGood qui est plus simple. D'un point de vue fonctionnel, la petite diff c'est que si il y a une erreur de saisie dans votre tableau (une ligne avec 2 valeurs par exemple), ma proposition vous renvoie le p... |
| 23/07/2025 à 11:09 | isaurelelievre | Transposer des données en lignes en colonnes | Pouvez-vous joindre un fichier d'exemple ? Merci. Ajoutez-y le résultat que vous souhaitez obtenir (manuellement) car je dois dire que j'ai du mal à comprendre avec juste cette image... |
| 23/07/2025 à 10:37 | BICE45 | Defusionner des cellules | Je vous en prie, content d'aider. Si a posteriori la solution vous convient, n'oubliez pas de clôturer le post. Bonne journée PS @Doux rêveur : tu peux récupérer la boucle que j'ai utilisée pour défusionner les cellules directement dans ta macro For Each cellX In .CurrentRegion If cellX.MergeCells T... |
| 23/07/2025 à 10:06 | RYMRYM | Automatisation des données de facturation | Le fichier étant en lecture seule je ne peux pas tester la formule, mais il me semble que ceci devrait faire l'affaire (feuille "facture du XXX", cellule A3) : Attention, si la longueur de l'extrait bancaire augmente il faudrait rallonger les 2 plages dans la formule. L'idéal serait quand même de pa... |
| 23/07/2025 à 09:58 | BICE45 | Defusionner des cellules | Ah oui vous avez raison j'avais appliqué une logique un peu "débile" qui faisait "tant que la valeur au dessus est identique, supprimer les données". La correction ci-dessous traite votre tableau en "blocs de cellules fusionnées", ce qui devrait correspondre davantage à votre demande... |
| 23/07/2025 à 08:42 | BICE45 | Defusionner des cellules | Je pense que la macro ci-après devrait faire le travail demandé ... |
| 18/07/2025 à 13:46 | JSebastien69 | Liste déroulante Code+Libellé pour ne retenir que le code sur Feuille | Le fichier en question serait bienvenu puisque vous voulez du VBA. Si vous pouviez le joindre à la discussion, merci. Pour info, avec simplement 1 colonne supplémentaire vous pourriez vous passer de VBA en utilisant un RECHERCHEV/ RECHERCHEX... |
| 18/07/2025 à 12:08 | eric.gobo | Calcul itératif désactivé | Peut-être une piste à étudier : il est possible que ce calcul itératif soit résolu de manière non itérative via : ou bien une résolution algébrique si elle existe, ou bien une approche de type dichotomie qui se fait très bien avec les nouvelles formules "ARRAY" dont disposent Sheets et Excel. Auquel... |
| 18/07/2025 à 12:03 | Gadour | Calcul de nbre dans une cellule | Pour le fun... =NBVAL(REGEX.EXTRAIRE(A1;"\d+";1)) Remarques : La formule de @AL22, la plus rétrocompatible, compte les virgules. C'est malin. La formule de @JFL découpe la cellule initiale en X cellules en les séparant par la virgule, dans une liste. Elle compte ensuite le nombre de cellules obtenue... |
| 18/07/2025 à 11:00 | HIRBOD | Lien automatique entre un tableau Excel et un graph | En utilisant Les tableaux structurés . Il faudra peut-être transposer votre tableau, Excel n'aime pas quand les colonnes font office de "lignes"... |
| 18/07/2025 à 09:56 | Leobron | Gérer une récurrence de mail en code VBA | Si jamais vous pouvez ajouter un raccourci vers votre fichier Excel dans le menu startup, ainsi quand votre PC démarre (en théorie chaque jour), cela ouvre automatiquement le fichier. Il suffit de lui ajouter une petite macro de vérification de la date pour lancer (ou non) les mails... |
| 18/07/2025 à 09:29 | TATA 10 | Recherche de formule | C'est bien ce que j'ai dit ! Au temps pour moi, venant de toi j'avais du mal à croire à une erreur. J'ai simplement mal interprété. Bonne journée ... |
| 18/07/2025 à 08:56 | bernyves | Incrémentation automatique | Oui j'y avais pensé mais c'est assez compliqué à adapter, car il faut changer le SI.MULTIPLE. 2 solutions : 1) essayer de faire quelque chose de dynamique, mais alors j'ai besoin de savoir si c'est toujours le même numéro qui va changer (pour l'instant le 2 e ). C’est-à-dire que dans les exemples su... |
| 18/07/2025 à 08:49 | TATA 10 | Recherche de formule | @tata, dans le fichier que je vous ai joint la formule est bien celle que je vous ai donné. @chris excuse moi mais dans le cas présent il faut volontairement laisser le RECHERCHEV en approximatif. Autrement on obtient #NA pour toutes les valeurs intermédiaires, c'est contreproductif. Le exact ne con... |
| 16/07/2025 à 14:11 | TATA 10 | Recherche de formule | En ajoutant à votre petit tableau de référence une colonne avec la note mini, on peut utiliser RECHERCHEV : EDIT : salut @Théo, oups je viens de voir ton message... |
| 16/07/2025 à 12:00 | bernyves | Incrémentation automatique | Merci, on ne parle pas d'expertise ici, simplement de savoir poser une question. Ci-joint une proposition utilisant une formule unique et dynamique : Les lignes qui vous intéressent sont les 2 premières après "LET" : _max et _start2 . Vous pouvez changer la valeur numérique s'y trouvant pour adapter... |
| 16/07/2025 à 08:34 | bernyves | Incrémentation automatique | ?? Encore une fois vos explications sont aussi claires qu'une énigme de sphinx… Sur le fichier de h2so4 il suffit de tirer vers le bas, en quoi cela est "aussi long qu'une saisie manuelle" ? ? C'est un jeu de piste ou une question ... |
| 15/07/2025 à 13:49 | Sassi | Document word avec formulaire de saisie | Bien, une petite modification simple est la suivante : Cela vous ouvrira une MsgBox pour chaque champ non rempli. De plus, ces champs ne seront pas modifiés dans le document, vous permettant de les implémenter a posteriori en relançant la macro, car par défaut ils étaient remplacés par rien "" ... |
| 15/07/2025 à 09:09 | fdl | Valur Min entre 2 dates d'un TCD | Content d'avoir pu vous aider. Dans votre formule ce qui n'allait pas c'est la formulation des "critères" car vous aviez remis la plage dans la condition. En comparant avec ce que je vous ai écrit je pense que vous voyez bien la petite différence. Bonne journée PS : n'oubliez pas de MAJ votre versio... |
| 15/07/2025 à 09:00 | fdl | Valur Min entre 2 dates d'un TCD | Ah ! En supposant que vos valeurs soient numériques, l'adaptation est la suivante ... |
| 15/07/2025 à 08:37 | fdl | Valur Min entre 2 dates d'un TCD | A priori votre 2e condition est inutile et c'est probablement la cause de votre confusion : bien évidemment si vous piochez une date dans votre liste, elle sera inférieure au max de la liste. C'est donc une condition qui n'a pas besoin d'etre vérifiée. La condition est donc : Trouver la date minimal... |
| 14/07/2025 à 14:27 | Sassi | Document word avec formulaire de saisie | Dans le module de code de l'Userform, il faut que les valeurs entre guillemets correspondent exactement à celles entre crochets [] de votre document, crochets compris. Hors votre IA, pour une raison inconnu, les a encadrés entre " {{}} " donc il ne peut pas les retrouver. Corrigez comme je l... |
| 14/07/2025 à 14:12 | vodoraix | Fenêtre qui s'ouvre sur clic + 1 formule à rédiger | Sur ce point : Un petit guide de référence https://collectifvital.ca/files/P2-Enjeux_poids/Trousse-fran%C3%A7ais/2_Langage%20inclusif.pdf , personnellement je n'utiliserai le terme "obèse" que dans le cas d'une mesure stricto sensu de l'obésité telle que définie par l'OMS par exemple, càd. à partir... |
| 14/07/2025 à 08:43 | morphil | La fonction SCAN renvoie une référence circulaire | A mon avis ce n’est pas cette formule qui ralentit votre classeur, un SOMMEPROD sur 6 cellules Excel le gère très bien. Ensuite votre SCAN n’a rien à voir avec le calcul du SOMMEPROD donc là je ne vous suis pas. Pour info SCAN renvoie une plage aussi large que la plage d’entrée. Ce n’est certainemen... |
| 11/07/2025 à 14:35 | 1000K | Macros VBA x Catia V5 .cat VBA | C'est donc une sorte de question liée au changement de référentiel. Intéressant. Le problème est-il résolu ... |
| 11/07/2025 à 09:38 | 1000K | Macros VBA x Catia V5 .cat VBA | Avant toute chose, je n'ai jamais travaillé avec l'API Catia pour VBA et donc je ne peux que te donner des hypothèses, en espérant qu'elles puissent te debloquer. D'abord, j'ai lu dans la doc que le problème pourrait venir du fait que la méthode AddNewPointCoord te renvoit un point paramétrique, et... |
| 09/07/2025 à 14:58 | marlon32 | Répéter données sur lignes à partir de colonnes (tant que) | Je n'ai rien compris, désolé. Quand ce n'est pas clair, veuillez joindre un fichier avec le résultat attendu qui correspond à votre exemple (fait à la main). De plus, vous êtes sur le forum LibreOffice, mais vous fournissez un fichier XLSX => Excel et non ODS => LibreOffice. Etes-vous sur Libr... |
| 09/07/2025 à 14:20 | atalec | Copier une valeur vers une feuille en fonction date | Merci pour votre retour, content d'aider. N'oubliez pas de clôturer, bonne journée... |
| 09/07/2025 à 12:25 | atalec | Copier une valeur vers une feuille en fonction date | Votre code est un peu en contradiction avec votre explication : vous dites vouloir coller dans "la première ligne de ma colonne contenant la date du jour", que vous trouvez à l'aide de la méthode find (c'est très bien) Set r = Rows(1).Find(datej, , xlValues, xlWhole) , mais ensuite le code boucle sa... |
| 09/07/2025 à 11:53 | papi36 | Papi36 se présente | Bienvenue sur le forum, Au plaisir d'échanger... |
| 09/07/2025 à 11:32 | JaKes10 | Création Fichiers à partir base Excel pour envoi mails | J'ai réussi à vous générer (IA Google Gemini) une base que je trouve intéressante. Bon moi je ne suis pas fan de l'idée des pièces jointes à gogo (c'est très lourd) c'est pourquoi j'ai opté pour une solution alternative : l'export des emails envoyés dans le dossier en question. Pour le moment le pro... |
| 08/07/2025 à 17:06 | Pj_Joumi | Etendre source graphique avec VBA | Ok, je crois que l'ajout suivant devrait vous aller alors. La macro copie la derniere cellule de la colonne (pleine) en dessous... |
| 08/07/2025 à 15:57 | Pj_Joumi | Etendre source graphique avec VBA | Je ne suis pas sûr de bien comprendre. L'idée que j'ai cru comprendre c'était de rallonger la source du graphique lorsque vous aviez inséré de nouvelles lignes. Mais là vous me parlez d'étirer une formule… ? Comment ça fonctionne au final ? Dites-moi ce que vous voulez faire (ex. "cliquer sur un bou... |
| 08/07/2025 à 14:25 | Pj_Joumi | Etendre source graphique avec VBA | Dans ce cas le sub ci-dessous devrait convenir. Mais bizarre que votre export soit aussi mal fichu. Attention le sub réfère à la feuille active (changer ActiveSheet pour le changer), au 1e graph de la feuille ( ActiveSheet.ChartObjects(1) ), et à la cellule F8 . Si l'une de ces choses vient à change... |
| 08/07/2025 à 14:05 | maxence444 | Modification d'une cellule | Je vous en prie, bonne journée... |
| 08/07/2025 à 12:37 | Pj_Joumi | Etendre source graphique avec VBA | Et bien sans passer par VBA on peut utiliser les outils prévus à cet effet, à savoir Les tableaux structurés . Ensuite il faudrait utiliser des formules pour que les calculs soient automatiques, et on obtient le résultat voulu. On se rend ainsi compte que les tableaux de référence en colonnes T:X so... |
| 08/07/2025 à 09:15 | papicx | Coloriser les boutons options quand il est sélectionné et inversement | Je rebondis sur l’excellente proposition de @JExcelFr : Pour bien comprendre : Il a créé une classe , c’est-à-dire un « modèle/moule » (Une classe est un modèle, comme un « moule » à gâteau. Quand on crée un objet à partir de cette classe, on dit qu’on l’instancie : on « fabrique un gâteau avec le m... |
| 08/07/2025 à 08:43 | maxence444 | Modification d'une cellule | @maxence, si vous pouviez préciser un peu plus la demande ce serait pratique : donnez toujours des exemples. Le « B » en question, on ne sait pas si c’est dans « B7 etage 5 » ou dans « LOG1.RACK.B. ». En supposant que dans cet exemple on récupère le « B » de « B7 étage 5 » pour le mettre à la fi de... |
| 07/07/2025 à 09:15 | Nathalie Charette | Copier le résultat d'un filtre TCD et coller dans Outlook et envoyer | Non vous n'expliquez pas très bien. Jusqu'à présent vous n'aviez pas précisé le "détail" qu'une même entreprise puisse apparaitre plusieurs fois dans votre liste. J'aurais dû m'en douter c'est vrai, car sinon l'utilisation du TCD est complètement superflue (ce que je disais plus haut), mais vous aur... |
| 04/07/2025 à 08:33 | fanou2009 | Code 128 sous Excel | A ma connaissance il n'y a pas moyen de créer ce genre de code-barres dans Excel "de base". Je vois que sur internet il existe des polices ( Libre Barcode 128 - Google Fonts ) qui pourraient faire un lien avec ce que vous demandez "est-ce que ma police est bonne ?". Cependant quand vous partagez un... |
| 03/07/2025 à 14:55 | marcetflo | Sauvegarder une gamme de couleurs personnalisées | Ahah oui, c'est souvent vrai. Notez quand même que ces couleurs de thème peuvent avoir une influence sur votre mise en page au niveau des graphiques/tableaux/titres. C'est leur première utilité à vrai dire. Mais cela est adaptable bien entendu, vous pouvez modifier le thème d'un graphique sans chang... |
| 03/07/2025 à 14:15 | Nathalie Charette | Copier le résultat d'un filtre TCD et coller dans Outlook et envoyer | Ok. Ci-joint une proposition qui génère 1 mail/ligne. Le code VBA se trouve dans le module1. Pour tester, les mails ne sont pas envoyés mais juste "préparés". Il faut changer la ligne du code : countMail = countMail + SendMail(mailApp, msgList(i), False) Par countMail = countMail + SendMail(mailApp... |
| 03/07/2025 à 12:31 | marcetflo | Sauvegarder une gamme de couleurs personnalisées | Ah mais alors il y a beaucoup plus simple : vous pouvez faire un thème ! Allez dans mise en page > Thèmes > Couleurs > Personnaliser Vous pouvez ensuite les choisir, sachant que les correspondances sont les suivantes : Maintenant faites Thème > Sauvegarder le thème actuel (Sauvegardez le... |