| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/06/2025 à 11:12 | JPR_Project | APPEL pour une base de données sur les PHRASAL VERBS | Je pense qu'il serait préférable de rester simple sur la BDD, càd ne pas s'embêter avec la "construction" des verbes. Ce serait comme découper les verbes pronominaux, l'utilité est assez limitée. Donc stocker le verbe composé "en entier", et ensuite ce que vous voulez (traductions, exemples etc.). M... |
| 04/06/2025 à 10:29 | Brice59 | Tri spécifique sur deuxième feuille avec macro/formule ou Power Q | Ah j'ai probablement mal compris. J'ai lu "je veux exactement ce résultat" et j'ai cherché à le retrouver… mais c'est vrai que ce n'est pas très exploitable. Le tri que tu proposes est sans doute celui voulu PS : Une petite révision de la formule en gardant en mémoire le filtre et les paramètres réu... |
| 04/06/2025 à 10:02 | Brice59 | Tri spécifique sur deuxième feuille avec macro/formule ou Power Q | Alors juste parce que je l'ai écrite, une solution "via formule", mais honnetement je déconseille car votre Excel va rester bloquer pendant quelques secondes (10-20 ?). Mais ça fonctionne si vous le laissez finir le calcul [EDIT : voir dernier message ici ] : =LET( _baseTbl; LET(t; EXCLURE(A... |
| 04/06/2025 à 09:20 | JOSVH | Moyenne incrémentée dans gros fichier | Super, j'espère que quelqu'un pourra vous donner une alternative PowerQuery, c'est aussi intéressant. Bonne journée... |
| 04/06/2025 à 09:08 | manu1600 | Classement d'arrivée par équipe de 3 | On peut utiliser une variation de INDEX+EQUIV telle que (en L4) : L'idée étant de trouver les 3 indices successifs dans le tableau correspondant au numéro d'équipe, et d'extraire les 3 colonnes voulues. Ci-joint fait pour les 4 équipes. Attention la formule n'est qu'à entrer en haut à gauche de chaq... |
| 04/06/2025 à 08:58 | JOSVH | Moyenne incrémentée dans gros fichier | Il y a certainement des solutions plus élégantes avec PowerQuery, mais comme je n'y arrive pas je vous propose une alternative avec 2 formules et un TCD : On détecte les tranches en colonne O avec Puis on les "regroupe" avec (on pourrait faire un peu mieux en prenant les temps réels mais dans l'exem... |
| 03/06/2025 à 09:37 | Kalaris | Formule avec IF, AND et OR imbriquées | Sans vouloir dévaloriser la proposition de @BeGood, la solution des si imbriqués a des limites, notamment quand les critères se multiplient, et en terme de (re)lisibilité et adaptabilité. D'ailleurs je lis que c'est sa dernière recommandation. Dans les cas comme le vôtre, il est bien d'utiliser RECH... |
| 29/05/2025 à 12:29 | POLBOS Patrick | Userform qui ne se ferme pas | Pouvez-vous partager le nouveau fichier ? Merci... |
| 29/05/2025 à 08:23 | jimi | [Excel VBA] Colonne modifiable par clic + Changement auto signe cellule | En suivant la même logique, ceci devrait fonctionner... |
| 28/05/2025 à 16:41 | Amiya | Aide pour créer/appliquer une formule de condition dans Sheet | Je vous ai mis la formule sans IFERROR dans votre fichier d'exemple (en colonne H) pour comprendre. Le IFERROR va masquer les #N/A et les remplacer par la valeur définie, dans notre cas : 0. Comprendre " Si la formule $C6*XLOOKUP($D6;$H$3:$H$5;J$3:J$5) renvoie une erreur, alors utiliser le résultat... |
| 28/05/2025 à 15:04 | Joo | Text Box conditionnel | Alors avant toute chose il faudra certainement que vous joignez votre fichier (sans données confidentielles & personnelles) pour qu'on puisse vous aider. Ensuite votre demande est peu claire, que voulez-vous dire ? Que dans votre userform, lors d'un clic sur un bouton de type "valider", on fasse une... |
| 28/05/2025 à 08:35 | magali7 | Pb d'automatisation Création fichier Excel de vente agricole (maraichage) | A moins qu'un modérateur puisse déplacer le sujet, puisque vous êtes sur GoogleSheets vous devriez poster votre demande ici Forum - Google Sheets . Par ailleurs, pour bien vous aider : vous devriez faire une copie de votre fichier (sans données sensibles s'il en contient) puis le partager en : EDITI... |
| 27/05/2025 à 16:33 | Abdel39 | VBA ne reconnait pas cel link d'un menu deroulant | Au plaisir... |
| 27/05/2025 à 16:12 | Abdel39 | VBA ne reconnait pas cel link d'un menu deroulant | Voir ci-joint le fichier MAJ. Vous pouvez ajouter/supprimer des feuilles pour tester. Le code est dans le module de l'UF, et dans votre module1 il y a un mini sub pour lancer l'UF. Le code utilisé dans l'Userform ... |
| 27/05/2025 à 15:16 | Abdel39 | VBA ne reconnait pas cel link d'un menu deroulant | Je vois, je crois que j'ai compris : vous voulez sélectionner une feuille parmis la liste, et imprimer celle-ci. Alors on pourrait utiliser Select Case, mais ça reste assez "statique" : si vous rajoutez une feuille ou en enlevez une, ça pourrait planter. Si vous voulez, je vous propose de procéder a... |
| 27/05/2025 à 14:54 | Abdel39 | VBA ne reconnait pas cel link d'un menu deroulant | Bah ça dépend, on peut tout faire. Dites moi plutot quel est votre objectif final, qu'on réfléchisse ensemble à la manière la plus pratique pour le faire... |
| 27/05/2025 à 14:41 | Abdel39 | VBA ne reconnait pas cel link d'un menu deroulant | Content d'aider, n'oubliez pas de cloturer le post. Bonne fin de journée... |
| 27/05/2025 à 14:32 | Abdel39 | VBA ne reconnait pas cel link d'un menu deroulant | Excusez-moi, je n'avais pas fait attention au fait que votre macro originale supprimait la cellule A1, il vous manquait donc la formule : Et dans le code, retirer le Range("A1").Clear . Ci-après fichier corrigé... |
| 27/05/2025 à 13:55 | jimi | [Excel VBA] Colonne modifiable par clic + Changement auto signe cellule | Merci pour votre retour, content d'aider. N'oubliez pas de cloturer le post, bonne journée... |
| 27/05/2025 à 12:36 | jimi | [Excel VBA] Colonne modifiable par clic + Changement auto signe cellule | A mon avis le problème vient du fait que tu n'as pas mis Application.EnableEvents = False , et donc tu fais un appel infini sur tes fonctions. Ci-après ton code un peu revu, je pense qu'il est plus clair ainsi... |
| 27/05/2025 à 12:05 | pigat | Changement de couleur pour un caractère spécial avec VBA | Content d'aider, n'oubliez pas de clôturer le fil. Bonne journée... |
| 27/05/2025 à 12:03 | saboh12617 | [2024/365] Liste de nombres aléatoires uniques (entre bornes) | Une petite fonction LAMBDA utilitaire pour générer une liste de valeurs aléatoires uniques . Puisque TABLEAU.ALEA autorise la répétition, on fait un appel récursif sur UNIQUE(TABLEAU.ALEA) pour n'en extraire qu'une liste de valeurs uniques. C'est surtout pratique quand on veut des entiers car en nom... |
| 27/05/2025 à 09:36 | Marie Hellin | Commande case à cocher inactive/grisée dans le ruban | Votre fichier/feuille ne sont pas protégés (pouvez-vous écrire dans la cellule) ? Vous avez bien une cellule de sélectionnée ... |
| 27/05/2025 à 09:29 | Abdel39 | VBA ne reconnait pas cel link d'un menu deroulant | En fait c'est un peu plus compliqué : quand vous sélectionnez un item dans la liste, même si cela fait changer la valeur en A1 en réalité le classeur ne le "voit pas" et donc l'évènement Worksheet_Change n'est pas appelé. Et donc votre code n'est pas appelé. C'est pourquoi, à l'inverse, quand vous e... |
| 27/05/2025 à 09:07 | pigat | Changement de couleur pour un caractère spécial avec VBA | Si vous ne voulez colorier que "l'icône" en vert, l'astuce c'est que votre caractère "🖿" fait… 2 de long. On peut le voir en tapant Debug.Print Len(WorksheetFunction.Unichar(128447)) ' = 2 Donc, il suffit d'adapter votre code en prenant bien une longueur de 2 et vous verrez que tout fonctionne. Ci-a... |
| 27/05/2025 à 08:42 | Amiya | Aide pour créer/appliquer une formule de condition dans Sheet | Vous pouvez utiliser la formule suivante en E6 à tirer vers la droite et le bas : J'ai mis IFERROR pour ne pas avoir les #N/A là où la colonne D n'est pas renseignée. J'ai MAJ votre fichier. Pour info quand on travaille avec des choix multiples comme vous le faites et qu'on fait un tableau de référe... |
| 27/05/2025 à 08:33 | Ronibo | Gérer le zoom sur un userform | ..... |
| 26/05/2025 à 08:42 | Erwann1308 | Dupliquer onglet, y compris le userform | A mon avis le "peuplement" de son UF, dans le initialize, va piocher dans une feuille prédéfinie. La solution serait de paramétriser cela, correctement via un Sub dédié, ou simplement via l'utilisation de ActiveSheet. EDIT : dans tous les cas, le fichier est nécessaire pour avancer... |
| 23/05/2025 à 08:47 | jag8308 | Comment mettre une majuscule dans une cellule | Juste pour info, si votre fichier est destiné à être utilisé sur d'autres PC il est probable que la police ne soit pas installée. Auquel cas ce sera changé sur une autre style Arial. Malheureusement, on ne peut pas dans Excel sauvegarder les polices utilisées dans le fichier (alors que Word/PTT si)... |
| 23/05/2025 à 08:37 | Ronibo | Gérer le zoom sur un userform | C'est très complexe car cela implique de recalculer la position + dimension de tous tes contrôles, en évitant les chevauchements, etc… Personnellement je te conseillerai de jeter un oeil aux menus multipage. Si tu as besoin d'autant de place c'est que probablement tu peux déplacer certaines infos su... |
| 23/05/2025 à 08:32 | Mountrove | Flash Fill / Pré-remplissage de cellule | Bonjour @Jacky, Un exemple est surement plus parlant, voir ci-joint... |
| 22/05/2025 à 17:02 | danval | Envois de mails | Ci-joint un petit exemple qui illustre la proposition de @Jacky. Mettre à jour le chemin en I1 pour votre dossier des modèles... |
| 22/05/2025 à 16:20 | Mountrove | Flash Fill / Pré-remplissage de cellule | Si jamais, dans un Userform, les combobox ont ce fonctionnement par défaut. Il suffit de cliquer sur la petite flèche pour afficher la liste avant de commencer à taper... |
| 22/05/2025 à 14:32 | ben25000 | Toutes les dates sauf celles du weekend | Ci-joint un tableau que j'utilise pour récupérer la liste des jours travaillés dans un mois. Il y a un petit tableau pour ajouter des congés/fériés. EDIT : basé sur la fonction proposée par @BeGood... |
| 22/05/2025 à 13:55 | Hdra | Compléter les cellules d'une colonne en fonction des cellules d'une autre | Pourquoi refusez-vous d'utiliser la solution proposée ? Vous n'allez pas écrire 1 SI par département/région quand même ?! J'ai peut-être mal lu, mais si la cellule de recherche (A2 sur mon fichier) contient le CP complet, il suffit d'adapter ma formule comme ceci : Vous comprenez bien que d'empiler... |
| 22/05/2025 à 13:47 | SaidZ52 | Extraction lignes spécifiques | Si vous en avez 70 il serait justement judicieux d'utiliser des tableaux structurés et PowerQuery… A terme c'est beaucoup plus facile à gérer. Par ailleurs mon message précédent doit être invisible…... |
| 22/05/2025 à 12:00 | SaidZ52 | Extraction lignes spécifiques | Il pourrait être intéressant de travailler avec PQ et des tableaux structurés. En l'état, une proposition (en C4) : Il faut adapter la plage B2:D20 pour couvrir tous vos tableaux bien entendu. Les Audits sont triés dans le même ordre que les feuilles (haut->bas = gauche->droite)... |
| 22/05/2025 à 11:04 | RayVsDenver | Données d'un fichier dans un autre | Intéressant, donc il semblerait que GSheets soit intelligent et n'effectue le IMPORTRANGE qu'une seule fois pour toutes les lignes (Ou bien qu'il réévalue le LET à chaque itération mais ça le rendrait assez inutile…). Donc a posteriori, dans ce cas, le LET n'a qu'une fonction de "lisibilité". Après... |
| 22/05/2025 à 10:00 | RayVsDenver | Données d'un fichier dans un autre | J'ai peut-être mal compris la question, je pensais que l'objectif était de faire une synthèse. Bon peu importe, l'OP s'y retrouvera. Pour LET, en toute honnêteté c'est une supposition, et à moins de travailler sur 100 000 lignes on ne verra sans doute pas de différence significative. Mais l'idée ser... |
| 22/05/2025 à 09:10 | RayVsDenver | Données d'un fichier dans un autre | Juste pour compléter, pourquoi ne pas utiliser Group by et count dans la query directement ? Et pour le LAMBDA je paramétriserai la QUERY/IMPORTANGE dans un let car il y a un risque qu'elle soit réévalué à chaque call... |
| 22/05/2025 à 08:52 | Seiya1 | Cherche un modèle en Excel | Vous pouvez commencer par ici https://www.google.com/search?q=modele+excel+audit... |
| 22/05/2025 à 08:49 | RayVsDenver | Données d'un fichier dans un autre | Vous pouvez utiliser la Fonction Google Sheets : IMPORTRANGE... |
| 22/05/2025 à 08:48 | sosobeno | Retour à la ligne Combobox | Il ne me semble pas que ce soit possible. Ce que vous pourriez faire c'est ajouter un label à coté de votre combobox, qui affiche des détails sur la sélection actuelle. Sinon… oui à part rallonger votre combobox je ne vois pas trop désolé... |
| 22/05/2025 à 08:35 | Brice59 | Formule pour calcul avec critère spécifique | Content d'aider, bonne journée... |
| 21/05/2025 à 17:06 | Jules Jacob | Décalage des cellules | La grille de la feuille ? Qu'entendez-vous par là ? Pouvez-vous fournir un exemple ? Merci... |
| 21/05/2025 à 17:01 | Brice59 | Formule pour calcul avec critère spécifique | Bonjour, comme indiqué par @JFL, la demande est pas si claire : Par exemple, ligne 610 on a le code "2B 01 00A", est-il à intégrer dans le bandeau 1 comme on pourrait le supposer d'après votre message ? Si ce n'est pas le cas, je vous propose l'alternative suivante : On passe de 30 à 322 bandeaux, c... |
| 21/05/2025 à 16:49 | Major_85 | Formule "Range" | J'imagine que vous avez des feuilles complètement vides. Essayez ceci ? Sinon.... C'est qu'il y a un problème avec votre combobox qui ne contiendrait pas le nom de la feuille, mais c'est bizarre car le reste du code l'initialise correctement... |
| 21/05/2025 à 15:12 | Major_85 | Formule "Range" | Merci, Ci-après votre code corrigé. Le vrai problème c'était vos espaces dans l'adresse des cellules, il ne faut pas en mettre (comme dans les formules on écrit " G2:G5 " pas " G2 : G5 "). Bonne journée... |
| 21/05/2025 à 14:40 | Major_85 | Formule "Range" | Cliquez ici ou glissez-déposez le fichier. Si ça ne fonctionne pas c'est qu'il est trop lourd. Auquel cas faites une copie dans laquelle vous supprimez toutes les pages sauf, disons les 3 premières, et essayez de nouveau... |
| 21/05/2025 à 13:53 | Major_85 | Formule "Range" | Bonjour & bienvenue, Tu dois mettre le nom de la feuille entre guillemets (comme l'adresse de la cellule). Par exemple pour la feuille nommée "Feuille 1", tu écrirais Si tu as encore d'autres erreurs, merci de partager le fichier oui EDIT : as-tu bien sélectionné la feuille dans le combobox avant de... |