Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 23:57
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 59

DateAuteur du sujetSujetExtrait du message
07/09/2020 à 08:59Aisha7 Simplification codePas de nécessité de boucle mais une partie du code peut quand même être factorisée : J'ai aussi ôté ton Select Case pas vraiment justifié car tu n'utilises qu'un Case. eric Edit : salut pijaku. Tu as dégainé plus vite.....
06/09/2020 à 23:13Prado77 InputBox détecter les doublonsJe te conseille fortement d'aller cocher 'Déclaration obligatoire des variables' dans les options de VBE. Ca t'ajoute Option Explicit en tête de chaque nouveau module. Ainsi tu seras alerté tout de suite en cas de faute sur un nom de variable, et t'évitera plusieurs jours de recherche pour des bugs...
06/09/2020 à 22:51nicodakMDP pack macros complémentairesUne fonction personnalisée vba s'utilise comme une fonction native d'excel. Il faut donc connaitre sa syntaxe et lui passer des paramètres corrects sur une feuille. Sur n'importe quelle cellule de n'importe quelle feuille. Idem si tu l’appelles à partir de vba. Commence avec une fonction simple pour...
06/09/2020 à 21:55nicodakMDP pack macros complémentairesLe code est protégé. Mais tu peux utiliser les fonctions proposées sur feuilles, ou les appeler en vba. eric...
06/09/2020 à 16:46Philippe V. Modifier une mise en forme conditionnelle complexeC'est bien ce que j'avais compris. Sur windows c'est F2 que ce soit sur cellule ou dans une boite de dialogue comme les MFC. Et tu as Modifier qui apparait à gauche en bas dans la barre d'état...
06/09/2020 à 16:38TxAcid Compter nombre des feuilsChez moi ça a l'air de bien fonctionner...
06/09/2020 à 13:59Philippe V. Modifier une mise en forme conditionnelle complexeEt si tu fais Ctrl+u dans une cellule, tu entres bien en mode édition ? D'après ce que j'ai lu, sur Mac la touche Ctrl est parfois affectée à autre chose que Ctrl. eric...
06/09/2020 à 13:42fronck Tirage au sort sans doublonCe qui me permet de voir que j'ai complètement oublié le Randomize dans ma proposition. A ajouter donc eric...
06/09/2020 à 09:17TxAcid Compter nombre des feuilsIl y a un piège, sur feuille il vaut 1 eric...
06/09/2020 à 00:42fronck Tirage au sort sans doublonUne petite fonction qui te génère tes 384 nombre dans un tableau : eric...
06/09/2020 à 00:12TxAcid Compter nombre des feuilsRe, Bonsoir 3GB, Non, il faut bien laisser le - et non mettre + VRAI en vba = -1, il faut donc les soustraire pour retourner un résultat positif. eric...
05/09/2020 à 23:08TxAcid Compter nombre des feuilsFonction plus générale pour passer 5 min : Ex sur feuille : =nbFeuilles("*TC") Pas grand monde a pensé à la faire volatile eric...
05/09/2020 à 16:19Philippe V. Modifier une mise en forme conditionnelle complexeMoi c'est eric, pas true ni false. Et bien recherche quel est ce raccourci sur Mac, il existe forcément. eric PS : sans chercher bien longtemps : http://www.very-pratique.fr/excel-mac-cellule/#:~:text=Sur%20Windows%2C%20on%20utilise%20la,%2B%20A%20ou%20CTRL%20%2B%20U. à voir si c'est ok dans ce cont...
05/09/2020 à 11:23Stéphane1972Petit défi programmatique pour développeurs en mal d'amusementAh oui mais là tu omets de compter le Set W = ... indispensable. Ne serais-tu pas un peu tricheur toi aussi ;-)...
05/09/2020 à 08:42Philippe V. Modifier une mise en forme conditionnelle complexeFait F2 pour passer en mode édition et pouvoir te déplacer dedans. eric...
05/09/2020 à 07:59Stéphane1972Petit défi programmatique pour développeurs en mal d'amusementOui, bien sûr. Mais je pensais que tu voulais le résultat en hexa avec les 0 non significatifs comme dans ta table exemple. Disons que je ne fabrique pas le nombre, je me sers de la table interne à excel. Ca rend le code limité à vba et donc moins général. Pour moi c'est un peu tricher eric...
05/09/2020 à 00:09Stéphane1972Petit défi programmatique pour développeurs en mal d'amusementAh si. Pour moi c'est 3 éléments (3 octets) de 0 à 255 donc de 00 à FF pour désigner les couleurs que le système comprenne. eric...
04/09/2020 à 23:50Stéphane1972Petit défi programmatique pour développeurs en mal d'amusementSans plus de consignes, je considère que ce n'est pas tricher 88 car. eric...
04/09/2020 à 12:46redj12VBA et les accentsPeu de raison que les accents le gêne, mais sans fichier pour voir... Regarde plutôt si tu n'as pas des espaces en trop dans les onglets non traités. eric...
02/09/2020 à 12:08SébastienApplication Excel collaborative (messagerie, contacts, notes)Je n'en aurais pas l'usage mais je te fais part de mes remarques. Je verrais bien une case à cocher Alerte par bloc-note. Si cochée on serait averti du nombre de nouvelles notes et celui des notes modifiées à l'ouverture du ou des bloc-notes choisis, et pourquoi pas au fil de l'eau dans une 2nde opt...
01/09/2020 à 23:28nicodakNom d'une MACRODis autrement : si tes macros sont dans un autre classeur, excel à besoin de savoir lequel. Il ajoute donc devant le nom de la macro le nom du classeur pour pouvoir la retrouver. Ta macro s'affiche donc ainsi : nom_du_classeur ! nom_du_module . nom_de_la_macro eric...
01/09/2020 à 18:28fatal1ty Création d'un identifiant uniquePar contre, par formule, il faut t'interdire de faire le moindre tri sinon les identifiants changeront. Pour qu'ils soient immuables, ça ne peut être fait que par macro. eric...
01/09/2020 à 12:08starwaso Fonction MIN + ExtraireC'est bien de simplifier, mais si tu as réellement plusieurs colonnes de recherche tu auras du mal à adapter. en H2 : =INDEX($C:$C;EQUIV($G2;$B:$B;0)) en I2 : =INDEX($D:$D;EQUIV($G2;$B:$B;0)) eric...
01/09/2020 à 08:54starwaso Fonction MIN + ExtrairePas bien clair tout ça... Des valeurs MIN dans N1 : Z22 il n'y en a qu'une. Ce n'est pas plutôt la valeur la plus grande <= à celle indiquée en E que tu recherches ? eric...
31/08/2020 à 12:16celinemoiFormulaire accueil téléphoniqueSans fichier (anonymisé) on ne peut qu'essayer de deviner... Sans doute que tu lui indiques une plage fixe, dans ce cas il ne voit pas les ajouts. Le plus simple est de sélectionner ta plage de données et de faire Insertion / Tableau Ce Tableau s'étendra automatiquement, refais ton TCD ensuite. eric...
30/08/2020 à 12:13A-Bonne-EssenceBug bizarre : MOD(100*7%;1) n'est pas égal 0Je ne comprend pas bien. L'arrondi que je t'ai proposé à la 7ème décimale fonctionne dans tous les cas qui t'intéressent. Pourquoi parles-tu de ??? eric Edit : ah, oui, il faut mettre l'arrondi sur ta multiplication : Mais tu peux te passer de Mod() ...
30/08/2020 à 08:52A-Bonne-EssenceBug bizarre : MOD(100*7%;1) n'est pas égal 0C'est dû qu'un nombre fini en décimales ne l'est pas forcément en binaire, ce qui crée une petite erreur d'arrondi. Compense avec Arrondi(ta_formule;7) eric...
29/08/2020 à 08:28Le Drosophile [VBA] - Eternelle erreur de formatSi, mais faut le mettre au bon endroit. Vu que tu supprime des colonnes pour faire le ménage, si tu le fais avant tu te retrouves à nouveau avec le format Général. Dans Sub import() : Indépendamment de ça, tu ne peux pas mettre toutes tes optimisations dans un Sub séparé. ScreenUpdating par exemple...
27/08/2020 à 14:58nicodak Décocher une seule case via VBAMais puisque tu es parti pour mettre du vba pourquoi rester avec les objets Formulaire alors que que les ActiveX sont beaucoup plus souples, plus simples à gérer et permettent plus d'événements ? A part si tu es sur Mac où ils n'existent pas, ça présente moins d'intérêt. Tu déposes un ActiveX sur ta...
27/08/2020 à 12:54nicodak Décocher une seule case via VBAAvec ce nom c'est une case à cocher Formulaire que tu as inséré et non une ActiveX (en-dessous). eric...
26/08/2020 à 22:06wperesAutofilter ne fonctionne plusPour te rassurer (quoique...), j'ai la même erreur sur excel 2019. Pas d'explication pour l'instant. eric...
26/08/2020 à 21:53nicodak Décocher une seule case via VBAA gauche de la zone d'édition des formules tu as une zone nom . En temps normal tu y trouves la ref de la cellule active, si tu sélectionnes un objet tu y liras son nom. eric...
25/08/2020 à 11:07Trias Debogage: Macro TCDPour les TCD il est souvent inutile de le reconstruire entièrement en vba. Il est plus simple de le construire manuellement et de se contenter en vba de mettre à jour la plage de source des données une fois celles-ci mises en forme. eric...
17/08/2020 à 23:44Sébastien[DISCUSSIONS] Nouveau forumMerci Là bas, internet est livré par les corbeaux, très poussif quand il fonctionne à ce qu'il parait... A plus eric...
17/08/2020 à 19:55GenetZic Surveillance des plaques de jeu de lotoSuite... J'ai fait un essai avec tableau en mémoire. Je passe à 0.085 s, à voir... J'ai mis l'annonce des résultats en commentaire. J'ai dû faire des dizaines de fois Enter pour pouvoir arrêter la machine infernale et enregistrer mon code eric...
17/08/2020 à 19:25Sébastien[DISCUSSIONS] Nouveau forumAh ouais, c'est piègeux ça... Alors en résumé : il y a des modifs qu'on est obligés de faire à l'éditeur, mais si on le fait ça bousille les codes. Il faut donc ensuite supprimer tous les codes du post et refaire les copiés-collés via l'outil </>. C'est quand on dit "c'était mieux avant" qu'on...
17/08/2020 à 16:04Sébastien[DISCUSSIONS] Nouveau forumSi j'édite directement le post c'est bon, c'est en passant par l'éditeur html le soucis. Je viens de reproduire le défaut. Que je colle tout le code ou que je les rajoute, ça disparait à la validation. eric...
17/08/2020 à 14:12Sébastien[DISCUSSIONS] Nouveau forumIl semble y avoir un bug dans l'éditeur de code. Les < > sautent (dans certains cas ? Pas le temps d'approfondir pour cause de valises à faire) Voir ici https://forum.excel-pratique.com/s/goto/894203 eric...
17/08/2020 à 14:02GenetZic Surveillance des plaques de jeu de lotoUn bug du site a fait sauter le test. Lire : Loop While Not c Is Nothing And c.Address <> adr1 et If c.Address <> "$A$1" Then eric...
17/08/2020 à 11:33GenetZic Surveillance des plaques de jeu de lotoUn essai : Je ne me suis pas mis dans tes UserForm pour me simplifier la vie, je travaille juste sur la feuille. Je travaille sur la plage entière pour le .Find plutôt que ligne par ligne. Et je te ressors le résultat en 1 fois à la fin pour avoir une écriture unique sur la feuille. Je pense que ça...
17/08/2020 à 00:33Papoumac32 Afficher tous les mardi, jeudi, samedi du moirs en coursAvec SERIE.JOUR.OUVRE.INTL() mettre le 1er du mois voulu en A1. Attention, la formule en A2 est différente de celles en dessous. eric eric...
15/08/2020 à 16:06matt789 Créer une matrice à 4 entrantsMême pas besoin de Karnaugh. Si tu ne t'occupes que des Impossible moins nombreux ça devient très simple : Plus qu'à mettre une MFC dessus. Met tout en vert et une seule sur ="Impossible" suffit (ou l'inverse à ton choix) Au passage 3^4=81. Tu les as doublés pour Client ou alors il manque un élément...
15/08/2020 à 10:24matt789 Créer une matrice à 4 entrantsFichier oublié ...
15/08/2020 à 07:14wassim Probleme fonction equivPas bien clair. Donne plusieurs exemples avec la cellule que tu obtiens et celle que tu voudrais. eric...
15/08/2020 à 06:47matt789 Créer une matrice à 4 entrantsBonjour, Avec ton fichier on pourra simplifier l'équation avec un tableau de karnaugh. Si c'est peu simplifiable (ou directement) autant utiliser la proposition de bruno. eric...
14/08/2020 à 23:47j.winkler Macro même largeur de colonnes tous onglets d'un classeurEt si tu fais une sélection 3D (clic 1er onglet, shift-clic sur le dernier) tes modifs s'appliquent à tous les onglets sélectionnés. Ne pas oublier de défaire la sélection 3D quand c'est fini. eric...
14/08/2020 à 23:32matt789 Créer une matrice à 4 entrantsCe sont des ET ou des OU ??? Ou bien un seul non => impossible, sinon Possible ? eric...
12/08/2020 à 12:45et1000lio GEDCOM (Généalogie) - Création des famillesSi je ne m'abuse h2so4, avec If idp <> "" And idm <> "" Then tu exclues les familles mono-parentales. Il n'y en a peut-être pas ici mais est-ce voulu et souhaitable ? eric...
10/08/2020 à 16:22YvouilleQR-factures pour la SuisseOui, pour éviter le Ctrl+i et que tu puisses tout automatiser. Pour une facture par ci par là ça va, mais si un utilisateur en 150 à réaliser... eric...
10/08/2020 à 15:07YvouilleQR-factures pour la Suisse1) Je pense qu'on s'est mal compris. C'est le +1 ici sur le site qui ne fonctionne pas 2) sans objet 3) clic-droit (Chrome) 4) collé dans paint ok aussi eric...