| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 28/08/2025 à 09:23 | Abdellatif | Decaler et concatener | Bip boop ! On lui a surement dit qu'il ne fallait pas remercier ChatGPratique car ça polluait pour rien... |
| 28/08/2025 à 09:20 | vodoraix | Rectifier les insertions de données dans un tableau | Vous pouvez essayer ceci en supposant qu'il y ait au moins un nom en A3 ... |
| 28/08/2025 à 08:50 | georg | TextBox, Module de classe, Addition de temps Heures Minutes | Je vous en prie, content d'avoir pu répondre à la question. J'ai bien conscience que c'est beaucoup plus complexe, je pense que dans votre cas mon second message (deuxième solution) n'a pas d'intérêt à être étudié. La solution de Optimix est certainement beaucoup plus facile à comprendre. Comme je l... |
| 27/08/2025 à 17:26 | saboh12617 | [VBA] Créer un Userform solide en utilisant les classes - architecture MVC | On peut souvent trouver sur le forum des projets d'UserForm assez lourds, et extrêmement difficiles à déboguer car l'ensemble (ou quasiment) du code se trouve dans le module de l'UserForm. C'est une approche certes pratique, surtout en prototypage, mais c'est difficile à maintenir quand le projet de... |
| 27/08/2025 à 15:08 | CyrilFCD | Liste adresse mails avec consentement | Re, merci pour votre retour, content d'aider. Pour joindre un fichier vous pouvez simplement le glisser dans votre message lors de l'édition, ou utiliser le bouton : N'oubliez pas de clôturer le fil, bonne journée... |
| 27/08/2025 à 13:48 | Abdellatif | Decaler et concatener | Petite alternative mais la proposition de Théo est très bien (et davantage rétrocompatible)... |
| 27/08/2025 à 12:43 | CyrilFCD | Liste adresse mails avec consentement | Un fichier joint est toujours bienvenue, car on ne sait pas si vous avez toujours les memes adresses dans les 2 tableaux ou non... et d'autres cas de bords comme ça. Ci-joint un exemple pour Excel365 ... |
| 27/08/2025 à 12:32 | Kalaris | Macro pour limiter l'etendu du tableur aux seules données utiles | Pas très bien compris, par défaut la barre de défilement ne s'occupe que de la zone utilisée de la feuille. Il faut "forcer" pour continuer plus loin. Si votre barre de défilement est très petite, c'est sans doute que vous avez des données (peut etre invisibles) plus loin sur la feuille. Auquel cas... |
| 27/08/2025 à 12:16 | Alexdiou | Plusieurs calculs sur colonnes et lignes en une seule formule ? | Bien sur, on peut faire cela très facilement avec les fonctions adaptées : RECHERCHEX par exemple. Ci-joint un exemple en utilisant votre tableau de valeurs. On va chercher, pour chaque cellule, sa correspondance dans le tableau de valeurs (avec recherchex), puis on somme/moyenne le résultat. Cela d... |
| 27/08/2025 à 10:09 | Aymen Settela | Paramétrage Police par défaut Excel | Apparemment c'est un bug d'Excel... Une solution alternative : utiliser un template. Dans %appdata%\Microsoft\Excel\XLSTART ajoutez le fichier ci-joint. Quand vous créez un nouveau fichier Excel devrait utiliser ce template. Pour info j'ai utilisé l'onglet Mise en page > Police > Arial afin d'... |
| 26/08/2025 à 16:54 | fred79 | Compter des dates | Ci-joint une proposition. Comme il n'y a pas trop d'info sur la "tendance" je vous ai mis une approx. polynomiale (deg. 3) sur le nombre d'enseignants car c'est ce qui fittait le mieux votre petit échantillon. Pensez à rallonger les plages sources si vous ajoutez des colonnes à droite... |
| 26/08/2025 à 16:21 | Swedish Chef | Effacer une ligne entière d'un document word si le signet est vide | Content d'aider Je n'avais pas bien compris. Bonne journée... |
| 26/08/2025 à 16:18 | georg | TextBox, Module de classe, Addition de temps Heures Minutes | Re, pour terminer sur le sujet si ça intéresse les curieux, je joins ci-après une solution (plus complexe) qui utilise une collection de notre module de classe customisé. Le problème le plus ennuyeux est le suivant : quand on utilise une classe customisée (que j'appellerai "Wrapper" ici) on perd l'a... |
| 26/08/2025 à 12:29 | georg | TextBox, Module de classe, Addition de temps Heures Minutes | Voici ci-joint votre projet entièrement revu en utilisant une classe customisée comme vous l'aviez demandé. Cependant vous verrez qu'au niveau de l'architecture c'est plus complexe (a priori, car a posteriori l'utilisation est plus aisée). Pour info : En bloquant les keycode vous bloquez le TAB qui... |
| 26/08/2025 à 08:47 | MatthieuLyon | Empiler les valeurs de plusieurs colonnes à nombre de ligne variable | D'accord avec Filoche, une copie de travail du fichier en accès libre serait très pratique. A mon avis vous ne travaillez pas avec les bons outils, vous devriez Utiliser des tableaux dans Google Sheets - Aide Éditeurs Google Docs , afin de ne travailler qu'avec les lignes utiles de votre feuille... |
| 26/08/2025 à 08:41 | Swedish Chef | Effacer une ligne entière d'un document word si le signet est vide | Ah mais vous voyez comme c'est important d'utiliser un vocabulaire clair et précis !! C'est fondamental de dire que vous travaillez dans un tableau !! Une ligne dans Word, a priori elle n'est pas dans un tableau. Ca change tout. Bon dans ce cas, d'après la doc une solution de ce type devrait fonctio... |
| 25/08/2025 à 15:57 | nlbmoi | Incrémentation automatique qui reste même en cas de tri | Ok, une proposition assez complexe mais c'est pour permettre des usages plus poussés, par exemple si vous collez d'un coup 10 lignes, ça devrait bien créer 10 ID correspondants... |
| 25/08/2025 à 15:19 | nlbmoi | Incrémentation automatique qui reste même en cas de tri | Merci ! Mais je ne vois pas la colonne d'identification sur le fichier d'exemple... C'est important de savoir laquelle vous voulez utiliser, ainsi que le type d'identification (simple index 1-2-3... ou autre ?) afin de pouvoir vous proposer un script... |
| 25/08/2025 à 14:03 | Swedish Chef | Effacer une ligne entière d'un document word si le signet est vide | C'est que les exemples que vous voyez traitent du cas de code VBA dans Word directement, sans passer par Excel. L'application mère est alors Word et le document actif, le document word actif (c'est l'équivalent Word de ActiveWorkbook pour Excel). Bon j'avoue que je n'y connais pas grand chose en VBA... |
| 25/08/2025 à 11:06 | JerLau | Fichel Excel avec Macro à mettre sur le drive google | Proposition de traduction vers AppScript (via IA), dites-moi si cela vous convient/fonctionne comme prévu. Pour info la partie double-clic sur une cellule n'est pas traduisible dans GoogleSheets, un tel "évènement" n'existe pas. Le lancement des macros se fait depuis un nouveau menu "Scores" dans le... |
| 25/08/2025 à 10:56 | nlbmoi | Incrémentation automatique qui reste même en cas de tri | Un fichier d'exemple est toujours le bienvenu. Si vous souhaitez créer une incrémentation statique d'une colonne de votre tableau lors de l'ajout d'une nouvelle ligne, il faut passer par un Script AppScript. Alternativement (le plus simple) vous pouvez aussi "pré-remplir" la colonne en question en p... |
| 25/08/2025 à 10:07 | Jean-Eric | Découvrez les fonctions Excel selon votre version (classeur bilingue) | Excellent @Jean-Eric, merci beaucoup super pratique ... |
| 25/08/2025 à 10:03 | Joco7915 | Incrémenter de +1 une cellule | Oui, facilement trouvable sur le net. Une proposition (avec selection change, dans app script le clic ou double clic dans une cellule n'existe pas) ... |
| 25/08/2025 à 09:42 | Swedish Chef | Effacer une ligne entière d'un document word si le signet est vide | Une question assez bete c'est qu'on ne sait pas si vous voulez nettoyer la ligne dans Excel ou dans Word. Si c'est celle dans Word, essayez ... |
| 25/08/2025 à 09:09 | Gargentua | Extrtaire une liste entre deux HEX | Une autre proposition (salut Bart ) Vous ajoutez ce code dans un module et lancez le sub GenerateGradientWithColor ... |
| 09/08/2025 à 10:38 | saboh12617 | PQ - combiner 2 premieres lignes => Header | Ah oui je n'avais pas fait attention, puisque c'est séparé par des tabulations le #(tab) est en effet bien plus adapté. Merci pour la fonction de découpe texte, il y a tellement de possibilités..... |
| 08/08/2025 à 16:25 | tooniesgamer | Virgule qui se transforme en point dans une cellule lors d'une macro | Je pense que joindre votre fichier , ou au moins la macro sont des étapes essentielles pour pouvoir vous aider. Un bon code VBA ne vous remplace pas les virgules en points. Il a probablement mal été adapté... |
| 08/08/2025 à 16:12 | Fabien89 | Extraire partiellement un texte avec critere | Okay merci c'est beaucoup plus clair. Dans ce cas je te propose la formule =LET(_step1;TEXTE.AVANT(EPURAGE(A2);"-"); _step2;SI(REGEX.TEST(_step1;"\.");TEXTE.AVANT(_step1;".");_step1); REGEX.EXTRAIRE(_step2;"^[A-Z]+[0-9]+")) EDIT : voir formule @JFL avec " [A-Za-z]*$ au lieu d... |
| 08/08/2025 à 14:54 | Fabien89 | Extraire partiellement un texte avec critere | Pouvez-vous décrire votre condition d'arrêt ? C'est essentiel pour établir une formule : sous quelle(s) condition arrête-t-on l'extraction de texte ? Si vous mettez des mots dessus on arrivera a établir une formule rapidement... |
| 08/08/2025 à 13:51 | Fabien89 | Extraire partiellement un texte avec critere | En supposant que l'exemple ait des erreurs et que vous cherchiez à reproduire le fonctionnement suivant (que vous auriez pu préciser, ça me semble essentiel...) : L'expression regex permet d'extraire le premier groupe de texte majuscule suivi d'une suite de numéros . On s'arrête dès que la suite de... |
| 08/08/2025 à 11:39 | BUDGETS | Regénérer une feuille effacée par inadvertance | @BUDGETS, une fois supprimé, on ne peut pas récupérer un code VBA. La solution c'est de garder une copie (cachée) des feuilles potentiellement supprimables [avec leur code] et de la dupliquer lors d'un ajout. On n'y touche jamais en écriture. Mais bon cela permet simplement de préserver le c... |
| 08/08/2025 à 08:50 | saboh12617 | PQ - combiner 2 premieres lignes => Header | Wow les gars bravo comme d'habitude c'est vraiment top. Je me doutais que la double transposition n'était pas terrible… A ce compte-là, si vous avez un peu de temps j'aimerai effectuer le traitement suivant (pour l'instant je le fais via formules, mais l'intégrer dans PQ) ce serait top : Supprimer l... |
| 08/08/2025 à 08:06 | yamaben | Echelle visuelle analogique | Salut AL, wow c'est vraiment impressionnant ! Très sympa l'update en temps réel de la valeur en dessous. Chez moi (Office 365) ça marche très bien. Malheureusement comme tu l'as sous-entendu, pas fonctionnel sur Excel non-PC. Bonne journée... |
| 07/08/2025 à 16:46 | saboh12617 | PQ - combiner 2 premieres lignes => Header | En utilisant l'interface PQ j'ai réalisé cette requête que je trouve assez longue pour simplement utiliser mes 2 premières lignes comme en-tête, y-a-t-il moyen d'aller un peu plus vite ? Ci-joint données sources. (TSV = Tab separated values converti en TXT pour upload sur le forum)... |
| 07/08/2025 à 14:23 | mav | Comment savoir si une cellule est presente dans une formule d une autre cel | Alors, à part utiliser une version plus récente/online je ne vois pas. Désolé. Sinon, je connais aussi cet add-in Formula Auditing Tool for Excel: RefTreeAnalyser mais c'est en anglais. Cependant il est noté compatible Excel 2007... |
| 07/08/2025 à 14:00 | yamaben | Echelle visuelle analogique | Sur PC, vous pouvez utiliser les "Spin button" Ajouter une barre de défilement ou une toupie à une feuille de calcul - Support Microsoft Mais je ne suis vraiment pas sûr qu'ils s'afficheront correctement sur Excel Mobile, je suis presque sur que non... A tester. Voir ci-joint... |
| 07/08/2025 à 12:24 | maverick59264 | AFFICHER DETAIL TCD dans la même feuille VBA | Merci pour votre retour, content d'aider. Mais faites attention vous avez marqué comme solution un message qui n'a rien à voir avec le problème : c'est inutile. Vous devriez plutôt marquer celui-ci par exemple https://forum.excel-pratique.com/excel/afficher-detail-tcd-dans-la-meme-feuille-vba-200294... |
| 07/08/2025 à 12:00 | maverick59264 | AFFICHER DETAIL TCD dans la même feuille VBA | Ah voilà, je m'en doutais... Essayez de faire fichier > sauvegarder sous et mettez le sur votre bureau par exemple. Cela devrait marquer le fichier comme "fiable". Fermez Excel (complètement) puis rouvrez le fichier. Sinon, si vous avez Office 365, il y a la manip suivante https://forum.excel-pra... |
| 07/08/2025 à 11:13 | tsukinoyuujin | Publipostage Multiligne via VBA | Je vous en prie, content d'avoir pu vous faire avancer, j'ai moi aussi appris des choses. Bonne journée et au plaisir... |
| 07/08/2025 à 11:12 | themmanuel | Macro automatique | Le code défini dans Worksheet_Change(ByVal Target As Range) sert à implémenter la gestion d'un évènement d'une feuille (worksheet). Il doit donc se trouver dans le module de code de ladite feuille. Il faut le déplacer, comme indiqué sur le screenshot ci-dessous (Double cliquez sur "Feuil1 (Feuil1)"... |
| 07/08/2025 à 11:04 | maverick59264 | AFFICHER DETAIL TCD dans la même feuille VBA | Bon, si vous êtes absolument certain que les macros fonctionnent (je vous conseille de faire un petit sub de test à insérer dans Module1) : (lancez-le et confirmez) alors je vous propose de remplacer TOUT le code du module ThisWorkbook par celui-ci : Si ça ne fonctionne pas j'avoue que je suis assez... |
| 07/08/2025 à 10:42 | tsukinoyuujin | Publipostage Multiligne via VBA | Ah oui effectivement ! J'avais mal compris. Avec des données fictives l'erreur ne m'était pas sauté aux yeux. Voici la correction (valeur de colNum ) ... |
| 07/08/2025 à 10:34 | maverick59264 | AFFICHER DETAIL TCD dans la même feuille VBA | Re, C'est que vous avez certainement les macros désactivées. Chez moi cela fonctionne sans problème. cf. Activer les macros Excel... |
| 07/08/2025 à 10:08 | tsukinoyuujin | Publipostage Multiligne via VBA | Merci pour votre retour. En réalité c'est cette partie du code qui est en cause : La macro va ensuite automatiquement chercher dans la feuille où se trouvent ces en-têtes. Donc pour changer l'ordre d'affichage dans le mail, changez le ici. PS : Attention aux majuscules/minuscules/accents/espaces ! S... |
| 07/08/2025 à 10:04 | maverick59264 | AFFICHER DETAIL TCD dans la même feuille VBA | Dans ce cas, ajoutez l'accent dans le code après Like. Le code se trouve dans le module ThisWorkbook : Pour la macro il n'y a rien a faire : elle se lance toute seule. Par contre vous devez autoriser l'exécution des macros (centre de confidentialité... )... |
| 07/08/2025 à 09:44 | maverick59264 | AFFICHER DETAIL TCD dans la même feuille VBA | Vous pouvez utiliser un petit code VBA qui se lance lorsqu'une nouvelle feuille est créée (module workbook) : Si la feuille contient le prefix par défaut des drill down de TCD, alors on copie son tableau dans "RESULTAT SOUHAITE" et on la supprime. NOTES: Ci-joint le code VBA correspondant et votre f... |
| 07/08/2025 à 08:09 | mav | Comment savoir si une cellule est presente dans une formule d une autre cel | C'est la réponse que je vous ai donnée : Tracer les dépendances d'une cellule = trouver où elle est utilisée... |
| 07/08/2025 à 08:08 | Painghou | Afficher la valeur d'une cellule en fonction de la date du jour | En haut à droite de chaque message de la conversation vous avec une petite icone "check". Cliquez-le pour le (ou les) message qui contient la réponse à votre question... |
| 07/08/2025 à 08:06 | papi36 | Trouver la derniere cellule pleine horizontalement | Content d'avoir pu vous aider. N'oubliez pas de clôturer le fil si le sujet est résolu. Vous pourrez en ouvrir un nouveau sur la question du bouton. Bonne journée... |
| 06/08/2025 à 17:18 | tsukinoyuujin | Publipostage Multiligne via VBA | Bon, avec un peu d'aide IA pour générer un tableau je suis arrivé à la révision de code ci-dessous. Le seul problème que j'ai c'est que je n'arrive pas à extraire correctement le texte contenu dans la forme car : pour générer un tableau dans le mail il faut passer par le code HTML du mail. Cependant... |