| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 01/08/2025 à 09:05 | garnote | Animation simultanée de trois graphiques | Joli projet ! @Arturo, si j'ai bien compris voir ci-après ... |
| 01/08/2025 à 08:26 | chucky23 | Tableau synthétique - Même les IA n'y arrivent pas | Merci pour votre retour, content d'aider. Bonne journée... |
| 30/07/2025 à 16:59 | LMARCO06 | Copier et Coller en VBA des cellules deans un autres classeur | Essayez ceci. A mon avis à l'ouverture du second classeur, la copie est "oubliée". Si MaMAcro est dans le même classeur que celle que nous sommes en train d'écrire, vous n'avez pas besoin de Application.Run ... |
| 30/07/2025 à 15:12 | antoniopaderne | Mon TCD ne prend pas en compte le filtre de la table auquel il est lié | Bonjour, (1) [A LIRE AVANT DE POSTER] Charte du forum et informations utiles § 3 : Sur un forum d'entraide bénévole, prenez au moins le temps de lire la charte d'utilisation, pas très longue en plus..... |
| 30/07/2025 à 14:37 | DUFLOT | Numéro automatique à partir d'un formulaire de saisie | Ah, étrange… C'est pourtant ce qu'indique l'erreur. Essayez Si cela ne fonctionne pas, je vous laisse voir avec Arturo qui a écrit la macro. Une dernière petite astuce qui me vient en tête : vous pouvez regarder le nom de code de la feuille dans l'explorateur de projets VBA : Dans mon exemple, le no... |
| 30/07/2025 à 14:01 | DUFLOT | Numéro automatique à partir d'un formulaire de saisie | Vérifiez le nom de vos feuilles : ils doivent correspondre EXACTEMENT (majuscules/minuscules/accents/espaces...) à ceux indiqués dans le code, ici Saisie données emprunt . Si votre feuille a un nom un peu différent, copiez/collez le dans les guillemets du code surligné en jaune de façon à avoir une... |
| 30/07/2025 à 12:33 | Yvouille | VBA - Désélectionner une cellule avant de lancer une macro | Wow mais pourquoi coder comme ça… Inscrivez "en dur" dans votre code quelles cellules doivent changer (par exemple "F23") au lieu de Target et vous devriez résoudre certains problèmes. De même dans le SelectionChange, puisque apparemment c'est là que se fait la mise à jour des valeurs des cellules F... |
| 30/07/2025 à 09:07 | evelyne VERP | Créer une COLONNE avec soit nom d'usage ou patronymique | Une petite dernière pour la route (je vous conseille les propositions ci-dessus, celle-ci est juste pour "le fun") ... |
| 30/07/2025 à 08:31 | Joco7915 | Code VBA pour mélanger pas bon | Salut @Joco, Je n'ai pas bien compris ta question… Enfin pour les doublons dans les colonnes j'ai à peu près compris le problème mais je ne sais pas trop comment le corriger. Quant aux pistes je n'ai pas compris. Dans tous les cas, soit on fait un mélange vraiment "aléatoire" = ce que tu as fait, et... |
| 29/07/2025 à 16:54 | Joco7915 | Code VBA pour mélanger pas bon | Salut @Joco, C'est parce que tu traites une array/tableau 2D comme une array 1D. En utilisant l'explorateur de variables on voit que : L'array "values" a 2 dimensions : Variant/Variant(1 to 28, 1 to 1) . En fait c'est un "faux" tableau 2D car il n'a qu'une seule colonne. Pour comprendre , quand tu r... |
| 29/07/2025 à 16:37 | reglaet | Macro Excel et VBA | Re, Pour tout ce qui concerne les interactions avec le classeur, vous avez également un remplaçant au VBA (que mentionnait @Chris) : les Scripts Office . Ils sont un peu plus limités que le VBA en terme de possibilités (interactions en dehors du workbook notamment), mais pour les tâches standards il... |
| 29/07/2025 à 16:32 | Garf96 | DATEDIF - msg: #valeur | Disons que DateDif n'a jamais réellement existé.... :) Par contre, d'où viendrait cette vision de "comptabilité"? Je dois admettre que mon arrivée sur Excel est récente, disons 2016. Donc tout ce qui est "avant" je vois ça comme de la compatibilité. Je disais ça par rapport au résultat Google : Il m... |
| 29/07/2025 à 16:17 | Garf96 | DATEDIF - msg: #valeur | Vos dates ne sont pas des dates, ce sont du texte. Chez moi la multiplication par 1 permet de corriger ce problème, essayez : Mais vous devriez utiliser une fonction plus récente comme celle ci-après car DATEDIF existe encore uniquement par compatibilité ... |
| 29/07/2025 à 15:09 | cent_dix_sept | Référence de cellule dans les formules | Je vous en prie, content d'aider. Bonne journée... |
| 29/07/2025 à 15:07 | reglaet | Macro Excel et VBA | Pour Office en ligne Microsoft a développé un nouvel outil d'automatisation, plus "user friendly" en théorie : PowerAutomate . Un tutoriel pour envoyer un mail avec PowerAutomate depuis un bouton Excel : https://www.process.st/how-to/use-power-automate-to-send-emails-from-excel/ Par contre je ne sai... |
| 29/07/2025 à 15:01 | Michel68 | Changer des x dans une rangée par une valeur moyenne | Pour remplacer des valeurs dans un tableau, vous pouvez utiliser l'un de ces outils : VBA/PowerQuery/OfficeScript... |
| 29/07/2025 à 14:51 | cent_dix_sept | Référence de cellule dans les formules | Je n'ai pas très bien compris, mais si vous voulez utiliser des formules "par ligne" en utilisant des tris et filtres je vous recommande très fortement d'utiliser un https://excel-pratique.com/fr/astuces/tableau-structure . Ca vous permettra de résoudre ET le problème de nom de page ET le problème d... |
| 29/07/2025 à 12:38 | cent_dix_sept | Référence de cellule dans les formules | Oui c'est normal et cela n'influe en rien le fonctionnement des formules. La cellule n'est par ailleurs pas bloquée, ce sont les "$" qui bloquent la référence vers une cellule. Donc pas d'inquiétude. Vous pouvez retirer le nom de la feuille courante (colorié dans votre exemple) si ça vous gene mais... |
| 29/07/2025 à 08:59 | andreu_nin | Tableur méthode des J pour révision de cours | Sur Excel 365 vos macros sont probablement bloquées par défaut, et une seconde fois si le fichier est téléchargé. Pour débloquer un fichier téléchargé, voir : https://forum.excel-pratique.com/excel/macro-vba-pour-remplissage-automatique-et-impression-195357#p... Et ensuite, pour autoriser l'exécutio... |
| 29/07/2025 à 08:27 | papi36 | Conserver le chemin d'un fichier ouvert dans VBA | D'accord, content d'aider. N'oubliez pas de clôturer le fil si résolu. Bonne journée... |
| 29/07/2025 à 08:25 | stepaustras | Cherche macro Excel pour sélectionner les 6 premiers chiffre | Ah parfait, alors super. Bien joué pour avoir trouvé une solution simple et efficace. Bonne journée... |
| 28/07/2025 à 16:11 | stephxi | Gestion de colonne en sommeprod ou autre solution | Bien, content d'aider. N'oubliez pas de clôturer le fil. Bonne journée & au plaisir... |
| 28/07/2025 à 16:07 | stephxi | Gestion de colonne en sommeprod ou autre solution | Et bien d'après l'exemple du fichier, je pense que la formule suivante fonctionne (en E23 à tirer vers le bas) ... |
| 28/07/2025 à 16:01 | BNTS | Programmation et automatisation Excel | Veuillez joindre un fichier à votre message s'il vous plait, vu le problème c'est indispensable d'avoir un exemple vraiment représentatif. Ensuite, sur votre profil veuillez préciser votre version d'Excel : 2007/2016/2019/2021/2024/365 ? Et si vous êtes sur MacOS indiquez le aussi. Enfin faites atte... |
| 28/07/2025 à 15:19 | stephxi | Gestion de colonne en sommeprod ou autre solution | Pour récupérer le numéro de semaine d'aujourd'hui vous pouvez utiliser la formule (le 2 pour commencer la semaine sur lundi, USA=dimanche=1) Ensuite pour votre SOMMEPROD je n'ai pas compris le calcul à effectuer, si vous pouviez donner un exemple ce serait pratique. Pour sélectionner des colonnes se... |
| 28/07/2025 à 15:00 | saboh12617 | [Google Sheets] QUERY avec noms de colonne (no script) | Aujourd'hui je vais vous présenter une petite astuce pour "améliorer" la fonction QUERY de Google Sheets. L'idée c'est de pouvoir utiliser les en-têtes de colonne dans la query afin d'avoir une syntaxe de 1 beaucoup plus lisible, et de 2 plus adaptable puisque l'on n'a plus à mémoriser l'emplacement... |
| 28/07/2025 à 14:40 | Carambasss | BDD sur plusieurs onglets d'un même fichier | Oui, car beaucoup de personnes, pour de multiples raisons, utilisent des tableurs alors que suivant la tâche ce n'est souvent pas l'outil le plus adapté. cf. Pourquoi utiliser une base de données plutôt qu'un tableur ? Si le problème ne concerne que la saisie, il n'y a pas de miracle : sur tableur i... |
| 28/07/2025 à 12:03 | papi36 | Conserver le chemin d'un fichier ouvert dans VBA | Vraiment sans fichier ce n'est pas facile de bien vous suivre. Cependant pour répondre à la question initiale : "Comment ouvrir la fenetre de sélection des fichiers textes sur leur dossier ?", il faut procéder ainsi : Dans votre Macro ImporterFichier, il y a ce bout de code Cela veut dire que la fen... |
| 28/07/2025 à 11:17 | Carambasss | BDD sur plusieurs onglets d'un même fichier | Sans passer par un script, l'unique moyen c'est de travailler avec une base de données unique : c’est-à-dire 1 tableau avec toutes vos colonnes. C'est là que vous deviez faire vos saisies. De manière générale en informatique, tant que vos données sont "linéaires" (càd. 1 info par colonne pour chaque... |
| 28/07/2025 à 09:45 | ghyslain13 | Récupérer réponse d'une boite de dialogue | Petite erreur de frappe de André, vous devez garder SpreadsheetApp.getUi() et non Spreadsheet.getUi() . Soit : cf. https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#getui... |
| 28/07/2025 à 09:14 | blublu7by7 | Suggestion de fonctionnalité - Nouvelle formule pour la rubrique Add-In | Bonjour, Tu ne peux pas avoir de "plus" rapide : LET fait exactement ce que tu demandes : évaluation unique du résultat, et utilisation de SI pour bypass l'évaluation de la partie "non vraie". Donc c'est déjà le plus optimisé possible. On ne peut pas aller plus vite, il faut bien le faire à un momen... |
| 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 ... |