| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 14/04/2025 à 08:42 | RaphaëlLr74 | Exclure des lignes d'une plage de donnée / GROUPER.PAR | Je vous propose de filtrer sur la colonne des métrés en ne récupérant que les lignes dans lesquelles ces cellules sont non vides. Pour cela il suffit d'amender le paramètre de filtre de la fonction GROUPER.PAR comme ceci : Faites bien attention au ";" pour arriver sur le bon paramètre (l'avant derni... |
| 14/04/2025 à 08:33 | jvoitu | Cancel = true ne fonctionne pas sur sortie textbox | Joli ... |
| 11/04/2025 à 15:21 | Eddy85 | Plusieurs numérotations dans la même colonne | Bonjour & bienvenue, En C7 à étirer vers le bas : Pour ne pas afficher de 0 en face des lignes vides ... |
| 11/04/2025 à 15:08 | jpmalb | Microsoft office à vie | Bien sûr, mais n'oubliez pas que Microsoft est là pour faire du $$. Après j'ai l'impression que vous ne saisissez pas la différence entre une clé machine => installation sur 1 PC et une clé personnelle => liée à un compte Microsoft (qui correspond plus à votre demande "à vie"). De là s'expliqu... |
| 11/04/2025 à 12:13 | Jacky | Manipuler en VBA le ruban | Oui j'ai également fouillé et je ne trouve rien de convaincant… Je pense qu'à ce compte-là passer par un Userform serait plus pratique... |
| 11/04/2025 à 11:59 | jpmalb | Microsoft office à vie | Re, Si vous parlez des différents "packs" disponibles, voir par exemple ici : Comparez les suites Microsoft Office disponibles sous licence en volume | Office LTSC Quelles Sont Les Différences Entre Les Versions Microsoft Office ? | Digital-Licence De toute façon cela sera re-précisé là où vous l'ac... |
| 11/04/2025 à 10:51 | LouReeD | Vitesse d'exécution des procédure VBA en fonction de la structure du code | Oui pardon j'ai écrit goto mais je voulais dire gosub. Il n'y a pas de return pour les goto apparemment... |
| 11/04/2025 à 09:57 | LouReeD | Vitesse d'exécution des procédure VBA en fonction de la structure du code | Tu touches un point qui m'attriste mais c'est bien le cas. En fait VBA est un langage "interprété" (en opposition aux langages "compilés"). C'est à dire qu'il est exécuté ligne par ligne un peu "sans savoir ce qu'il y a après". Comme déjà dit par h2so4 le problème de ce fonctionnement est que le pro... |
| 11/04/2025 à 09:36 | jpmalb | Microsoft office à vie | Pour bien comprendre, si je ne dis pas de bêtises les écarts de prix sont surtout liés à 2 choses : Les versions les moins chères que vous pouvez trouver sont souvent des licenses "machine". Càd qu'elles sont liées à un PC (une installation de Windows plus précisément), et que si vous changez de PC... |
| 11/04/2025 à 09:28 | mvdb | Additions distinctes de séries de nombre dans une colonne | Merci pour votre retour, je pense aussi que pour beaucoup de données la solution PowerQuery est à privilégier. Bonne journée... |
| 11/04/2025 à 09:06 | marlaz | Formule avec texte et cellule fusionnée | Salut @Djidji (Et @chris, dont j'appuie la proposition bien plus pratique selon moi), MAP et BYROW/BYCOL sont très proches. Simplement MAP traite toutes les cases d'une matrice 1 à 1 là où BYROW/BYCOL font 1 opération par ligne/colonne. Donc la différence est de travailler sur des cellules ou sur de... |
| 11/04/2025 à 08:41 | RaphaëlLr74 | Affichage de résultat dynamique en fonction de plusieurs critère | Merci pour votre retour, content d'aider. N'oubliez pas de clôturer le fil, bonne journée... |
| 10/04/2025 à 17:04 | mvdb | Additions distinctes de séries de nombre dans une colonne | Ah oui effectivement j'avais mal compris. Alors voici un bulldozer : (il doit y avoir plus simple mais j'ai un peu de mal, sinon PowerQuery peut être une bonne idée. J'ai un doute sur la longueur maxi d'un texte)... |
| 10/04/2025 à 16:07 | mvdb | Additions distinctes de séries de nombre dans une colonne | Si les données correspondent bien à l'exemple fourni, càd : matricules triés, donc le matricule "a" a tous ses chiffres consécutifs (et pas d'autres plus bas) , alors on peut simplement simuler un TCD avec la fonction GROUPER.PAR On fait 1* pour convertir les VRAI/FAUX en 1/0. Bon les résultats sont... |
| 10/04/2025 à 14:16 | Jacky | Creer un menu personnalisé | Oui tu peux faire comme ça, mais fais attention à savoir comment les remettre (à la fin de la macro typiquement). J'ajouterai que si c'est pour ton usage perso c'est ok de bidouiller, mais si tu me passais une macro qui me bouzille ma barre je serai énervé ! Après comme je te l'ai dit moi j'y connai... |
| 10/04/2025 à 13:59 | RaphaëlLr74 | Affichage de résultat dynamique en fonction de plusieurs critère | Sur Excel365 on a plusieurs possibilités. La plus simple c'est d'imiter un TCD avec la fonction GROUPER.PAR. Auquel cas la formule est simplement Cependant dans votre mise en page on a une colonne de vide entre les groupements et la quantité. Dans ce cas, on peut réutiliser le résultat précédent et... |
| 10/04/2025 à 12:26 | Catab | NB.SI et nombre de plus de 15 chiffres | Merci pour votre retour. Oui SOMMEPROD est très versatile, mais sur de très très gros volumes de données c'est assez lourd et les nouvelles formules dynamiques sont plus efficaces. L'avantage c'est la rétrocompatibilité. Bonne journée... |
| 10/04/2025 à 11:37 | marlaz | Formule avec texte et cellule fusionnée | Salut @DjiDji oh tiens je n'avais jamais vu cette utilisation de CELLULE pour savoir si on a une fusion. Utile pour les cas bizarres comme celui-ci. Perso j'ai un problème avec ta formule chez moi ça ne fonctionne pas, je me permets donc de proposer une alternative/révision qui fonctionne chez moi.... |
| 10/04/2025 à 11:21 | marlaz | Formule avec texte et cellule fusionnée | La solution est de défusionner les cellules et d'écrire A ou M deux fois… C'est aussi rapide que de cliquer sur fusionner. Pour comprendre : Dans le cas de la fusion E5+F5, Excel considère que E5 contient une valeur et F5 est vide. Donc il est impossible, via formule, de trouver que F5 a la même val... |
| 10/04/2025 à 11:10 | fredbar | Carte Excel interactive avec ville | C'est exactement ce que vous a envoyé JExcelFr… Au lieu de crier à l'aide prenez le temps de faire un retour constructif, personne n'est dans votre tête... |
| 10/04/2025 à 09:50 | Dunckel | Ajouter les X - formule somme si ? | Il faut voir les cellules comme celles d'un tableau, référencées par leurs numéros de lignes et de colonnes. Donc A1 = 1e ligne , 1e colonne ⇒ L1C1 A10 = 10e ligne , 1e colonne ⇒ L10C1 Ces coordonnées correspondent aux "$" des formules Excel car L10C1 sera toujours = A1 qu'importe où on l'écrit. Pou... |
| 10/04/2025 à 09:37 | Dunckel | Ajouter les X - formule somme si ? | C'est la fonction NB.SI que vous cherchez. Par exemple pour compter les "X" sur la plage A1:A10 : @BeGood ... |
| 10/04/2025 à 08:51 | Jacky | Creer un menu personnalisé | Salut @Jacky, Oui tu as tout à fait raison, ça a pu changer. L'explication ici : Présentation du ruban Office Fluent | Microsoft Learn Comme je te l'ai dit moi je n'ai jamais trop touché à cela. Mais de ce que j'ai compris, Microsoft a décidé de revoir la gestion de l'interface en passant par de nou... |
| 10/04/2025 à 08:29 | bayard | Calendrier "mike steelson" | Top ! Bonne journée & au plaisir... |
| 09/04/2025 à 17:08 | alice03 | Indirect 3 variables | On ne peut pas indiquer le numéro de ligne dans indirect, indirect ne sert qu'à récupérer le tableau. On utilise INDEX pour prendre une ligne. Par exemple : Ensuite, je vois plein de "@" dans votre formule. Êtes-vous bien sur Excel 2019 ou bien Excel 365 ... |
| 09/04/2025 à 16:26 | bayard | Calendrier "mike steelson" | Ok parfait ! Content que tu aies pu ajuster. Oui pour traiter tous les cas de bords (première/dernière ligne/colonne) il faudrait complexifier un peu le code avec un Max/Min pour vérifier si on n'est pas déjà le + à droite ou à gauche. Quelque chose comme Mais bon c'est plus lourd comme code (j'ai a... |
| 09/04/2025 à 15:35 | Jacky | Creer un menu personnalisé | Pour info, avec le code actuel ta barre ne s'affiche pas car elle est vide. Il faut lui ajouter des controles, par exemple des boutons, pour qu'elle s'affiche. Ci-après, en reprenant ton code et en ajoutant un bouton, avec les paramètres actuels ta commandBar apparaitra sous l'onglet "Add-ins" de to... |
| 09/04/2025 à 15:13 | Mapleosaure | Problèmes d'affichage dans une listbox | Pas de soucis. Mais mauvaise pièce jointe, le fichier est un xlsx donc sans macros... |
| 09/04/2025 à 13:52 | Jacky | Creer un menu personnalisé | Salut @Jacky, Je ne suis pas sûr de bien cerner le problème : je n'ai jamais utilisé ces barres personnalisées. Cependant en testant j'ai remarqué que si je relançais ma macro 2x, alors il y a effectivement un bug lors de la commande Add. C'est normal : tu as déjà créé précédemment une barre avec le... |
| 09/04/2025 à 10:12 | bayard | Calendrier "mike steelson" | Du code vraiment très bien fait. Je comprends que ce M. Steelson était apprécié. Il suffit de modifier la ligne des posx et posy (posx = horizontal [positif de gauche vers la droite] , posy = vertical [positif de haut en bas]). Par exemple on peut se décaler de 2 cases à gauche (offs... |
| 09/04/2025 à 09:44 | bayard | Calendrier "mike steelson" | Salut @Bayard, Ce soit être possible de l'ajuster. Peux-tu partager le fichier/le code correspondant s'il te plait ... |
| 09/04/2025 à 09:35 | Mapleosaure | Problèmes d'affichage dans une listbox | En réalité ça me semble directement lié car dans le petit Sub d’exemple que vous avez mis : Vous utilisez “Calendar.ShowX” et je n’ai aucune idée de ce qu’est ce Calendar… Est-ce une référence microsoft ou bien une référence au pack XLP ... |
| 09/04/2025 à 08:39 | Mapleosaure | Problèmes d'affichage dans une listbox | Ah désolé je n’ai pas le pack XLP donc je ne peux pas lancer la macro… Attendons les autres intervenants... |
| 08/04/2025 à 16:55 | Mapleosaure | Problèmes d'affichage dans une listbox | Pouvez-vous joindre votre fichier qu'on puisse travailler sur du concret ? A mon avis c'est une mauvaise conversion de format mais sans fichier c'est dur de vous dire précisément "où est-ce que ça coince". Merci... |
| 08/04/2025 à 16:52 | Petitejiji | Power Query : List. Sum? | Votre demande ne correspond pas trop au fichier. Vous ne souhaitez pas faire un total partiel mais un total par vendeur. Auquel cas j'utiliserai GroupBy. Par exemple ... |
| 08/04/2025 à 15:29 | tristan12 | Optimisation feuille de calcul | Mais excusez-moi vous vous contredisez : Vous avez écrit : Pour 1 et 2 robinets, on est dans le cas : nombre total d'appareils <= 5, donc “inversement”, soit Qrob=0 et Qbrut est pris en compte. Vous n’avez donné aucune indication de calcul de Qbrut , donc j’ai laissé votre formule à savoir Qbrut... |
| 08/04/2025 à 14:52 | arnold85 | Compter des cellules non vides | Bonjour Excel 365, moi c'est saboh C'est la fonction AGREGAT que vous cherchez... |
| 08/04/2025 à 14:28 | tristan12 | Optimisation feuille de calcul | Mais du coup la proposition convient, ou sinon pourquoi ... |
| 08/04/2025 à 11:56 | tristan12 | Optimisation feuille de calcul | Pas facile à suivre… Si j’ai bien compris, formules mises à jour en L7 et M7. On prend le nombre de robinets comme vous avez indiqué et Qrob = 1.5 * ce nombre . Il y a une table de correspondances pour les nb de chasses simultanées... |
| 08/04/2025 à 10:58 | jvoitu | Cancel = true ne fonctionne pas sur sortie textbox | Je me permets d’intervenir pour répondre à vos interrogations. Tout d’abord j’ai +1 le message de Jean-Paul car ce sont d’excellents conseils, que j’appuie également. Pas de soucis, vous avez tout le temps d’apprendre. Enum permet de créer une liste de paramètres prédéfinis, en faisant correspondre... |
| 07/04/2025 à 16:58 | Tiago | Modification de code envoi courriel | Merci pour votre retour, content d'aider. N'oubliez pas de clôturer le fil. Bonne fin de journée... |
| 07/04/2025 à 16:38 | Tiago | Modification de code envoi courriel | Pour ajouter la cellule E44 en destinataire (pas en cc), changez la ligne que vous avez mis en gras par Bonne journée... |
| 07/04/2025 à 14:02 | jacques Exertier | Récupérer le "type" (ligne continue ou tiret) d'un connecteur | Je vous laisse chercher alors. N'hésitez pas à revenir sur le fil avec le fichier si vous n'y arrivez pas. Et si vous trouvez la solution, pensez à la poster et marquer le fil en résolu. Qui sait si cela pourra aider quelqu'un d'autre plus tard. Bonne journée Pour info : écrire msoLineDash ou 4 est... |
| 07/04/2025 à 08:56 | jacques Exertier | Récupérer le "type" (ligne continue ou tiret) d'un connecteur | Bonjour & bienvenue sur le forum, Nous avons tous débuté en VBA il n'y a aucun mal . Pour la question, je pense comprendre ce que vous voulez faire, mais votre code devrait fonctionner. Pouvez-vous joindre un fichier ? Pour info, pour récupérer une forme, vous pouvez procéder + simplement. Le code c... |
| 07/04/2025 à 08:38 | Florianlm | Eviter l'imbrication de la fonction SI | Merci @Djidji, effectivement le traducteur du site m'a fait défaut. Content que le problème soit résolu, et merci à @mafraise et @douxreveur pour les propositions "vieille école" ! Bonne journée à tous... |
| 04/04/2025 à 17:13 | jvoitu | Cancel = true ne fonctionne pas sur sortie textbox | Non pas exactement, DoValidation c'est une fonction "fictive" dans l'exemple qui correspond à votre ControlerFormatTelephone. L'auteur a mis une variable "valid" sans expliquer d'où elle vient mais grosso modo c'est une variable qui contient ce que va renvoyer votre fonction ControlerFormatTelephone... |
| 04/04/2025 à 15:54 | jvoitu | Cancel = true ne fonctionne pas sur sortie textbox | Ah toutes mes excuses, j'ai regardé la mauvaise documentation. Bon alors votre syntaxe est correcte c'est déjà ça. Je pense que le Cancel = True est bloqué par votre MsgBox qui oblige a perdre le focus… Regardez le code proposé ici , à mon avis il vous convient parfaitement. L'idée étant de déplacer... |
| 04/04/2025 à 15:30 | Tourack | Probleme liste deroulante dependante, et matrice | Ah parfait, effectivement il faut faire très attention avec la rétro-compatibilité. Noubliez pas de clôturer le fil, Bon weekend... |
| 04/04/2025 à 15:06 | Tourack | Probleme liste deroulante dependante, et matrice | Désolé j'ai jamais vu ce problème, j'espère que quelqu'un pourra vous aider. Bonne journée... |
| 04/04/2025 à 14:55 | Tourack | Probleme liste deroulante dependante, et matrice | Alors ça c'est étrange, ça ne m'est jamais arrivé. Vous n'entrez pas les formules avec CTRL+MAJ+ENTREE par hasard ? J'ai trouvé ce fil qui semble vous correspondre Excel 365 is suddenly surrounding my array formulas with curly - Microsoft Community mais je ne sais pas trop quoi en penser. Vous ouvre... |