| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 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... |
| 03/07/2025 à 11:22 | siccmdl | Récupérer plusieurs dates dans une cellule | Excusez-moi, ci-joint le fichier. Rassurez-vous, la formule VBA serait bien plus flippante... |
| 03/07/2025 à 11:05 | siccmdl | Récupérer plusieurs dates dans une cellule | Oui je comprends Dans ce cas vous pouvez passer par du VBA oui, mais c'est se compliquer la vie. Vous avez PowerQuery (intégré à Excel, garde le fichier en xlsx) qui est un outil très puissant pour travailler avec les tableaux. Bon malheureusement je ne suis pas Expert sur cet outil, mais d'autres c... |
| 03/07/2025 à 10:06 | siccmdl | Récupérer plusieurs dates dans une cellule | Parfait, content d'avoir pu vous aider. Au plaisir... |
| 03/07/2025 à 09:15 | razer69 | Liste déroulante avec liste unique | @razer, si la proposition de @CHRIS ne fonctionne pas pour toi c'est parce que la fonction FILTRE n'est malheureusement pas dispo sur Excel 2016... |
| 03/07/2025 à 09:04 | marcetflo | Sauvegarder une gamme de couleurs personnalisées | Comme @Chris j'ai du mal à vous suivre. Cependant ci-joint une autre approche via VBA : Les codes couleurs insérés dans les cellules de la feuille seront automatiquement colorés de la couleur correspondante (cellule). Par défaut la police est également mise à jour pour rester lisible. Code de colori... |
| 03/07/2025 à 08:46 | Nathalie Charette | Copier le résultat d'un filtre TCD et coller dans Outlook et envoyer | D'accord, j'ai compris le principe. Mais si vous parlez de la liste des entreprises en feuille "SAISIES", il me semble que passer par le TCD est superflu ? On peut directement utiliser le tableau de la feuille SAISIES pour envoyer les mails non ... |
| 03/07/2025 à 08:40 | siccmdl | Récupérer plusieurs dates dans une cellule | Ah oui dans ce cas c'est plus simple. Si l'on ne regarde que la ligne actuelle, il suffit de reprendre la logique de la formule précédente (début résa < aujourd'hui + fin résa > aujourd'hui => occupé) et le transposer sur votre tableau. Cela donne (en K1) : Oui, la fonction que j'ai écrite... |
| 02/07/2025 à 14:58 | Nathalie Charette | Copier le résultat d'un filtre TCD et coller dans Outlook et envoyer | Pas sur de bien comprendre, vous voulez envoyer 1 mail par ligne du TCD, aux adresses indiquées ? Auquel cas on envoie le TCD complet à chaque adresse ou sa ligne seulement ? Ou bien envoyer l'ensemble du TCD à 1 adresse mail unique, auquel cas dans quelle cellule est-elle indiquée (S1 par exemple)... |
| 02/07/2025 à 14:35 | jlchaps | Créer manuellement son fichier ICS | En remplaçant les indications de FREEBUSY par TRANSP, vous indiquez que la plage est libre, donc non occupée. Donc le code devient Sur Outlook ça me met bien en Libre par défaut. cf. https://fr.wikipedia.org/wiki/ICalendar#%C3%89v%C3%A9nements_(VEVENT) , 1e paragraphe... |
| 02/07/2025 à 12:36 | jlchaps | Créer manuellement son fichier ICS | Chez moi votre code ICS fonctionne. Ajoutez le simplement dans un fichier texte et changez l'extension de .txt en .ics... |
| 02/07/2025 à 11:02 | Olivier TP | Enregistrement nouveau fiichier " .SaveAs "change couleurs utilisées | C'est parce que la copie des thèmes n'est malheureusement pas très automatisable via VBA. Une solution de contournement : Dans le classeur de base, celui avec le bon thème, tu exportes son thème, par exemple dans son dossier. C'est la manip ci-dessous. Ensuite, en VBA tu auras simplement l'instructi... |
| 02/07/2025 à 09:23 | JaKes10 | Création Fichiers à partir base Excel pour envoi mails | Pourriez-vous fournir un exemple du publipostage attendu ? Et est-ce vraiment utile de passer par Word si l'on doit simplement ajouter quelques infos les unes après les autres ? Un simple fichier texte/corps du mail me semble suffisant & plus léger. Pour l'envoi des mails, il faudra passer par Outlo... |
| 02/07/2025 à 09:19 | gudule | Changer d5 en $d$5 | Content d'aider, n'oubliez pas de passer le fil en résolu. Bonne journée... |
| 02/07/2025 à 09:11 | gudule | Changer d5 en $d$5 | Bonjour & bienvenue, D'après la doc Shortcut Keys for Spreadsheets , c'est comme sur Excel : F4 . (Dans la formule : vous mettez le curseur sur "D5" par exemple, puis vous appuyez sur F4 pour cycler) Bonne journée... |
| 02/07/2025 à 09:04 | siccmdl | Récupérer plusieurs dates dans une cellule | Oui c'est possible, dans la fonction grouper.par il y a une option de filtrage incluse. Pour vérifier le chevauchement sur la date d'aujourd'hui, on peut utiliser la fonction DATEVAL qui convertit un texte en date. Donc pour le tableau on ajoute la formule suivante en colonne E : J'ai mis "Inconnu"... |
| 02/07/2025 à 08:36 | shankly | Mise en forme conditionnelle | Bonjour à tous, Content que vous ayez pu résoudre votre problème. Si vous parliez de ma proposition ici, vous l'aviez mal comprise/non testée. Quand je parlais de pair/impair, je ne référais pas au numéro de la journée (qui n'apparait pas dans la formule) mais le numéro de ligne unique. Bonne journé... |
| 30/06/2025 à 15:50 | shankly | Mise en forme conditionnelle | Puisque vous êtes sur 365, on peut aussi utiliser les fonctions UNIQUE et LIGNES pour compter le nombre d'occurrences identiques au dessus de notre cellule. Ensuite pour alterner les couleurs on fait 2 cas (2 couleurs) : nombre pair (MOD=0) et nombre impair (MOD=1). =MOD(LIGNES(UNIQUE($A$1:$A1));2)=... |
| 30/06/2025 à 14:30 | Mathéo Garric | Filtrer un TCD via une macro VBA | Donc comme je le disais, vérifiez ceci ^ Si vous avez un doute, vous pouvez lancer une boucle comme Pour afficher tous les noms de champs possibles, vous verrez que peut-être il vous manque un espace ou une majuscule..... |
| 30/06/2025 à 14:14 | Mathéo Garric | Filtrer un TCD via une macro VBA | Re, Sans fichier difficile de vous aider… Si vous pouviez le partager, merci. Cependant si l'exécution vous donne l'erreur "le champ n'existe pas" cela veut simplement dire que l'une de ces 2 lignes est incorrecte : Set pt = ws.PivotTables("TCD_QRQC_6") Set pf = pt.PivotFields("Date_envoi2") Vérifie... |