Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Aujourd'hui à 11:57
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 17

DateAuteur du sujetSujetExtrait du message
01/08/2025 à 09:05garnote Animation simultanée de trois graphiquesJoli projet ! @Arturo, si j'ai bien compris voir ci-après ...
01/08/2025 à 08:26chucky23 Tableau synthétique - Même les IA n'y arrivent pasMerci pour votre retour, content d'aider. Bonne journée...
30/07/2025 à 16:59LMARCO06 Copier et Coller en VBA des cellules deans un autres classeurEssayez 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:12antoniopaderneMon 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:37DUFLOT Numéro automatique à partir d'un formulaire de saisieAh, é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:01DUFLOT Numéro automatique à partir d'un formulaire de saisieVé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:33Yvouille VBA - Désélectionner une cellule avant de lancer une macroWow 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:07evelyne VERPCréer une COLONNE avec soit nom d'usage ou patronymiqueUne petite dernière pour la route (je vous conseille les propositions ci-dessus, celle-ci est juste pour "le fun") ...
30/07/2025 à 08:31Joco7915 Code VBA pour mélanger pas bonSalut @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:54Joco7915 Code VBA pour mélanger pas bonSalut @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:37reglaetMacro Excel et VBARe, 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:32Garf96 DATEDIF - msg: #valeurDisons 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:17Garf96 DATEDIF - msg: #valeurVos 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:09cent_dix_sept Référence de cellule dans les formulesJe vous en prie, content d'aider. Bonne journée...
29/07/2025 à 15:07reglaetMacro Excel et VBAPour 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:01Michel68Changer des x dans une rangée par une valeur moyennePour remplacer des valeurs dans un tableau, vous pouvez utiliser l'un de ces outils : VBA/PowerQuery/OfficeScript...
29/07/2025 à 14:51cent_dix_sept Référence de cellule dans les formulesJe 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:38cent_dix_sept Référence de cellule dans les formulesOui 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:59andreu_ninTableur méthode des J pour révision de coursSur 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:27papi36 Conserver le chemin d'un fichier ouvert dans VBAD'accord, content d'aider. N'oubliez pas de clôturer le fil si résolu. Bonne journée...
29/07/2025 à 08:25stepaustras Cherche macro Excel pour sélectionner les 6 premiers chiffreAh parfait, alors super. Bien joué pour avoir trouvé une solution simple et efficace. Bonne journée...
28/07/2025 à 16:11stephxi Gestion de colonne en sommeprod ou autre solutionBien, content d'aider. N'oubliez pas de clôturer le fil. Bonne journée & au plaisir...
28/07/2025 à 16:07stephxi Gestion de colonne en sommeprod ou autre solutionEt 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:01BNTSProgrammation et automatisation ExcelVeuillez 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:19stephxi Gestion de colonne en sommeprod ou autre solutionPour 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:00saboh12617[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:40CarambasssBDD sur plusieurs onglets d'un même fichierOui, 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:03papi36 Conserver le chemin d'un fichier ouvert dans VBAVraiment 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:17CarambasssBDD sur plusieurs onglets d'un même fichierSans 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:45ghyslain13Récupérer réponse d'une boite de dialoguePetite 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:14blublu7by7Suggestion de fonctionnalité - Nouvelle formule pour la rubrique Add-InBonjour, 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:03stepaustras Cherche macro Excel pour sélectionner les 6 premiers chiffreMerci 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:43RYMRYM Automatisation des données de facturationJe 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:17stepaustras Cherche macro Excel pour sélectionner les 6 premiers chiffreRe, 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:29chucky23 Tableau synthétique - Même les IA n'y arrivent pasCe 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:56isaurelelievre Automatiser une formule par blocJe 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:45stepaustras Cherche macro Excel pour sélectionner les 6 premiers chiffreVoici 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:41isaurelelievre Transposer des données en lignes en colonnesAbsolument...
23/07/2025 à 11:33isaurelelievre Transposer des données en lignes en colonnesRe, 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:09isaurelelievre Transposer des données en lignes en colonnesPouvez-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:37BICE45 Defusionner des cellulesJe 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:06RYMRYM Automatisation des données de facturationLe 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:58BICE45 Defusionner des cellulesAh 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:42BICE45 Defusionner des cellulesJe pense que la macro ci-après devrait faire le travail demandé ...
18/07/2025 à 13:46JSebastien69Liste déroulante Code+Libellé pour ne retenir que le code sur FeuilleLe 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:08eric.goboCalcul 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:03Gadour Calcul de nbre dans une cellulePour 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:00HIRBODLien automatique entre un tableau Excel et un graphEn 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:56LeobronGérer une récurrence de mail en code VBASi 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:29TATA 10 Recherche de formuleC'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 ...