Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Hier à 14:45
Version d'Excel :365 EN
Lieu :France
Messages
3'462
Votes
1'042
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 10

DateAuteur du sujetSujetExtrait du message
21/10/2025 à 09:12PaulExcelVBAVBA - Refresh QuerySi la query est liée à un tableau listobject dans le classeur, vous pouvez capturer l'event QueryTable.AfterRefresh event (Excel) | Microsoft Learn pour lancer une macro une fois la requête rafraichie. Mais attention, votre demande : Est en pleine contradiction avec votre question précédente : si vo...
21/10/2025 à 08:57siccmdl Fractionner cellules en lignesJe vous en prie, content d'aider. Il y a surement d'autres approches possibles, sans doute plus performantes avec MAKEARRAY, mais de tous mes essais la formule finit toujours + longue… Il n'y a pas trop d'échappatoire, Excel a du mal avec les "nested array" donc il faut bien expliciter les étapes. S...
21/10/2025 à 08:37Flowerjail Formule modifiée lors de l’import d’un fichier Excel vers Google SheetsMerci pour votre retour, content d'aider. Bonne journée...
20/10/2025 à 17:16siccmdl Fractionner cellules en lignesSi jamais un mini-exemple avec une formule dynamique, mais selon moi c'est une erreur.....
20/10/2025 à 17:00siccmdl Fractionner cellules en lignesPour moi VBA ou PowerQuery obligé. Je ne comprends pas pourquoi refuser PQ dans ce cas, c'est exactement un des cas d'école de l'outil.....
20/10/2025 à 14:30j.winkler Extraction M-Code d´un classeurAh d'accord, dans ce cas voici la macro légèrement modifiée pour exporter dans un fichier unique toutes les queries au lieu de 1 fichier/query. Je vous conseille d'utiliser ensuite un Editeur (avancé) de texte comme Notepad++ ou VSCode pour rechercher-remplacer (ctrl+H) vos données. FAITES ATTENTION...
20/10/2025 à 13:49sam01 Coloriser des lignes filtréesMerci pour votre retour. Mais c'est surtout la solution de Joco . Bonne journée...
20/10/2025 à 13:47j.winkler Extraction M-Code d´un classeurMais heu excusez-moi, pourquoi vous souhaitez mettre le code dans des cellules ? C'est sujet à erreurs avec l'autocorrection ou ces choses-là… Vous faites un tutoriel peut-être ...
20/10/2025 à 10:03vins1892 Affichage tableau croisé en fonction d'un filtreSi j'ai bien compris, une proposition. La formule va chercher dans les colonnes J à L (feuille Liste membres) l'activité qui correspond à la cellule B2, et renvoie les personnes pour qui "participe" est écrit. Pour ajouter des activités, étirez les plages 'Liste membres'!$J$2:$L$12 et 'Liste membres...
20/10/2025 à 09:49j.winkler Extraction M-Code d´un classeurJe plussoie la proposition de @JFL, le plus pratique pour c/c d'un classeur à un autre. Je me permets de joindre une petite alternative VBA que j'utilise pour sauvegarder mes queries dans des fichiers txt (extension en .pq) afin de pouvoir les ouvrir dans VSCode. J'utilise beaucoup l'IA sur PowerQue...
20/10/2025 à 09:33sam01 Coloriser des lignes filtréesAh oui excusez-moi j'ai recopié la formule sans la vérifier. Puisque le tableau commence à la ligne 2, il faut utiliser $J2 et non $J12. (sinon on compare la ligne 2 à la ligne 12, d'où le décalage vers le bas)...
20/10/2025 à 09:30manupero32Additions google sheets@manupero32, j'ai bien pu accéder au fichier grâce à votre lien en MP. Voici ce que j'ai fait : Je vous ai rempli votre tableau récapitulatif dans Journal comptable 2025 : Feuille "ANNUEL 2025" avec les formules à utiliser. Cependant, c'est assez fastidieux car il faut pour chaque colonne éditer la...
20/10/2025 à 08:47Flowerjail Formule modifiée lors de l’import d’un fichier Excel vers Google SheetsVous n'observez pas de problème car les arguments/paramètres qui diffèrent entre GSheets et Excel sont ceux qui sont "optionnels", que vous n'utilisez pas dans ce cas. Non, les RECHERCHE sont équivalents (comme la majorité des fonctions). De toute façon vous le verrez bien : les incompatibilités ont...
20/10/2025 à 08:42vanin Supprimer une ligne par mot clefBonjour, @saboh12617 A partie de quelle version ? ce "CTRL Espace" et "l'intellisence" est-ce une option dans l'éditeur VBA ? (Je suis en version 2016) Merci ! C'est disponible par défaut dans le VBE, je n'ai jamais fait de VBA sur Excel pré-2010 donc je ne peux pas me prononcer sur ces versions, ma...
17/10/2025 à 17:07MikeSiUn programme VBA s'exécute différemment sur deux ordis séparésOffice 2007 n'est dispo qu'en 32 bits, Windows 11 qu'en 64 bits. C'est ce que disais @chris => incompatibilité qui engendre des effets aléatoires imprévisibles...
17/10/2025 à 16:55Joco7915 Problème se sécurité macroAh merci cousinhub, je ne connaissais pas cette astuce ! Personnellement, je ne mettrai pas le forum dans mes sites de confiance (un double clic est trop vite arrivé) mais merci pour le partage...
17/10/2025 à 16:24vanin Supprimer une ligne par mot clef.End(xlUp).Row L pas 1... Cordialement (désolé pour le casse-tete, pensez à utiliser l'intellisence en appuyant simultanément sur CTRL+ESPACE après avoir commencé à taper un mot-clé pour le compléter automatiquement)...
17/10/2025 à 16:12AinaRoddyFONCTION ESTVIDE (Problème référence cirulaire)Oui comme l'a bien expliqué doux-reveur une formule ne peut jamais pointer vers sa propre cellule, ça n'a pas de sens. Je pense que vous avez mal compris l'usage de SI+ESTVIDE : c'est un combo à utiliser dans une autre cellule, par exemple si vous vouliez faire une division vous pourriez écrire SI(E...
17/10/2025 à 16:05Flowerjail Formule modifiée lors de l’import d’un fichier Excel vers Google SheetsCe n'est pas possible. En fait la syntaxe des fonctions SORT et FILTER de Excel et GSheets ne sont pas exactement égales . L'ordre et le fonctionnement des arguments secondaires diffèrent. En d'autres termes, FILTER(a,b,c) dans Excel et FILTER(a,b,c) dans Sheets ne sont pas équivalents. Donc l'impor...
17/10/2025 à 16:00Joco7915 Problème se sécurité macroSur chaque fichier téléchargé depuis Internet oui. C'est une sécurité...
17/10/2025 à 14:53claude4 34Addition d(une somme dans une autre cellulePour info vous êtes sur le mauvais sous-forum, puisque vous utilisez LibreOffice Calc et non Excel vous devriez poster ici : https://forum.excel-pratique.com/calc Pour moi la solution est assez simple : vous faites une colonne avec vos jours, et une 2e colonne avec les dépenses. Puis en bas ou à cot...
17/10/2025 à 14:22claude4 34Addition d(une somme dans une autre celluleS'il vous plait, nous ne sommes pas dans votre tête… J'essaie d'être compréhensif mais faites un effort, votre question est incompréhensible. Joignez un fichier. Edit : Salut @Daniel, merci pour le déchiffrage. Effectivement, c'est une mauvaise idée. Il y a probablement moyen de s'en sortir autremen...
17/10/2025 à 13:59claude4 34Addition d(une somme dans une autre cellulePouvez-vous fournir un fichier avec un exemple de votre somme calculée manuellement ? Merci...
17/10/2025 à 13:49damien7338 Modifier une macroSi vous voulez éviter ce désagrément, remplacez la macro que je vous ai donnée par celle ci-dessous : Et désolé pour le désagrément, ça a du planter à mi-chemin d'où le problème que vous avez eu. Si tout fonctionne, n'oubliez pas de clôturer le fil. Bonne journée...
17/10/2025 à 08:50Azerty46Faire un fichier Excel avec la version 2016Bonjour Azerty, Oui normalement (si > 2007 il me semble), par contre deux choses : Précisez quand même sur quelle version il s'agit, et confirmez que votre version au travail est bien 2016 ? Il faudra toujours activer les macros si vous souhaitez les utiliser sur votre PC pro...
17/10/2025 à 08:47manupero32Additions google sheetsPouvez-vous partager un lien en accès libre (lecture + édition à toute personne disposant du lien) à une copie de votre classeur pour que l'on comprenne bien sa structure ? Il y a plusieurs solutions : Tableaux structurés (nommés), fonction INDIRECT, QUERY, VSTACK… Mais sans connaitre le fichier dif...
17/10/2025 à 08:38MikeSiUn programme VBA s'exécute différemment sur deux ordis séparésIl s'agissait d'un rigolo qui copiait/collait les questions du forum dans ChatGPT (ou autre IA) et recopiait ici la réponse obtenue "telle quelle". Ses contributions, souvent non pertinentes, ont été supprimées par la modération. Je vous invite à rechercher les différences apportées au VBA entre les...
16/10/2025 à 16:59ArmandXLProtéger un code source VBA - anti crackPosez-vous deux minutes : vos employés ont-ils vraiment besoin d'utiliser des macros qui doivent leur être cachées ? Si oui, c'est étrange, car quand on clique sur un bouton c'est quand même bien de savoir ce qu'il se passe. Si non, ce qui devrait être le cas courant, alors vous tenez vos macros "ad...
16/10/2025 à 16:50ArmandXLProtéger un code source VBA - anti crackL'option sérieuse qui existe c'est de garder le code VBA en question dans un autre fichier , non partagé aux employés. Une solution simple est de Astuce VBA : protéger le code VBA par mot de passe , mais elle a ses limites pour les "très curieux". Le plus simple comme toujours si vous ne voulez pas...
16/10/2025 à 16:42rosaaaaaa0002Calendrier 2026Sans vouloir dire que vous vous etes donné beaucoup de mal pour rien, dans Excel tout simplement quand vous faites fichier > nouveau > Et prenez un instant pour regarder le menu disponible : Voyez encadré en rouge vous devriez trouver "Calendrier" (sinon tapez "calendrier" dans la barre de rec...
16/10/2025 à 16:02marcache Suppression contenu d'une plage de cellules en fonction de leur valeurMerci pour votre retour, content d'aider. N'oubliez pas de clôturer le fil, et je pense qu'il serait opportun (sur les 2 forums où vous avez posté) de mettre un renvoi (hyperlien) vers l'autre fil, afin que les futurs relecteurs s'y retrouvent. Bonne journée...
16/10/2025 à 14:27marcache Suppression contenu d'une plage de cellules en fonction de leur valeurVous pouvez faire comme ceci : Edit : oui effectivement comme di fanfan si vous voulez mettre des 1 ce n'est pas Clear qu'il faut faire.....
16/10/2025 à 13:57saboh12617 PowerQuery - Cache des paramètres internes dans fonction secondaireOui c'est aussi ma crainte… Bon, puisque pour le moment je n'ai pas de problème de perf je ne vais pas m'embeter à le modifier mais je me le note avec un commentaire au cas où. Merci pour ta confirmation...
16/10/2025 à 12:21saboh12617 PowerQuery - Cache des paramètres internes dans fonction secondaireUne petite question en termes de performances sur PowerQuery : dans le cas de l'ajout d'une colonne calculée à une table, si le calcul est délégué à une autre Query (fonction) cette dernière utilisant une BDD (table Excel) pour faire une opération (un Lookup par exemple) qu'elle récupère elle-même (...
16/10/2025 à 09:34BICE45Transformer fichier textUtilisez PowerQuery, l'outil d'import de données dans Excel !! Onglet Données > Depuis Texte/CSV > Sélectionnez votre fichier de base > puis " Charger " pour charger le tableau obtenu dans Excel, ou " Transformer " pour ajouter des Colonnes/supprimer des lignes avant l'import...
16/10/2025 à 09:30JaqLauProtection au niveau "éditeur"Non testé, mais j'imagine/j'espère que l'autorisation est "par session", et donc qu'en supprimant le cookie Google le pop-up devrait réapparaitre. Cependant si c'est une autorisation "globale" au compte, alors ça doit être caché dans le fouilli des paramètres de compte Google...
15/10/2025 à 09:43ValentinB Problème de lien entre mon fichier source et mon fichier destinationDe manière générale quand vous travaillez avec plusieurs classeurs, faites très attention à référencer complètement les objets (workbook/worksheet/range), car un oubli peut vite vous faire travailler sur la feuille active (inconnue) et ouvrir/fermer des classeurs change la feuille active justement....
15/10/2025 à 08:54sam01 Coloriser des lignes filtrées@sam Vous aviez mis la formule entre guillemets, ça ne risquait pas de fonctionner.....
15/10/2025 à 08:48MermillLien hypertexte automatique sommaireDans ce cas on peut tweaker Creation2 (module Creation_modele) en une fonction qui renvoie la nouvelle feuille, comme ceci : Et ensuite, dans le code de la feuille "Liste des séances", ajouter l'évènement suivant : Notez bien : j'ai mis le préfixe "Séance_" que vous pouvez voir ci-dessus. Cependant...
14/10/2025 à 17:27MermillLien hypertexte automatique sommaireUne macro alternative qui demande le nom de la feuille avant création ...
14/10/2025 à 16:44damien7338 Modifier une macroNota : j'ai pensé à un contournement pour la mise à jour automatique, ajoutez le code suivant dans le code de la feuille TCD : Cela permet de ne recolorier que les cellules de la ou les lignes modifiées (et non tout le tableau)...
14/10/2025 à 16:34damien7338 Modifier une macroRe, Ajoutez le code ci-dessous dans un nouveau module , puis lancez la macro ColorizeTCDTable_NtoU . Vous pouvez la lier à un bouton ou une forme. Notez : pour cette partie je ne suis pas trop fan, en fait la coloration des cellules n'est pas une étape rapide en VBA, et ajouter des tests ou des appe...
14/10/2025 à 15:04Elena.T Saisir une fonction sur toute la colonne par bouton macro VBAVBA est inutile ici, il suffit d'utiliser les outils adaptés. En l'occurrence : Les tableaux structurés PS : votre code bugue car vous avez laissé ";" comme séparateur au lieu de "," en anglais. Utilisez Conversion automatique de formules Excel FR/EN...
14/10/2025 à 15:00SteelsonMéthode des J@andreu, Steelson nous ayant quittés, je vous propose ci-joint une révision de son application pour répondre à vos besoins. Afin de pouvoir définir des intervalles personnalisés de révision, j'ai préféré découper le gros tableau original (feuille "COURS") en 1 tableau par matière. Ainsi vous pouvez...
14/10/2025 à 11:39MikeSiUn programme VBA s'exécute différemment sur deux ordis séparésRe, Je vous ai déjà indiqué la différence : En d'autres termes c'est une clé non perpétuelle (usage unique, à racheter si changement de PC/réinstallation Windows). Pour l'activation, après l'achat un PDF de guidage étapes par étapes vous est fourni. Si je me rappelle bien vous recevrez une clé d'act...
14/10/2025 à 11:34gouloomTransfert de données Excel vers SQL server express depuis PC client distantExcel 2007 et W11 non plus cf. https://forum.excel-pratique.com/excel/un-programme-vba-s-execute-differemment-sur-deux-ordis-separe.....
14/10/2025 à 09:32gouloomTransfert de données Excel vers SQL server express depuis PC client distantUtilisez PowerQuery plutot que VBA pour vous connecter à une BDD Connecteur Power Query SQL Server - Power Query | Microsoft Learn...
14/10/2025 à 09:21BeltranFiltre sur 3 colonnes en même tempsBonjour à tous, Je crois qu'une petite imprécision a passé le filtre (au cas où la plage varie) =LET(plg;A2:C8;FILTRE(plg;BYROW(plg=E1;OU)))...
14/10/2025 à 08:55MikeSiUn programme VBA s'exécute différemment sur deux ordis séparésComme indiqué par @chris, Microsoft a stoppé le support de Office 2007 depuis un bon moment maintenant (2017) et il est indiqué que des plantages ou erreurs sont possibles, sans parler des vulnérabilités au niveau sécurité. Personnellement, je vous conseillerai de prendre une clé numérique sur un si...
14/10/2025 à 08:47damien7338 Modifier une macroJe viens d'ouvrir votre fichier : s'il vous plait coloriez des lignes manuellement pour illustrer votre objectif. Personnellement j'ai vraiment du mal à suivre votre explication : Vous dites "comparer à la date du jour", donc a priori =AUJOURDHUI(), mais ensuite vous indiquez de comparer les colonne...