| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/09/2020 à 08:59 | Aisha7 | Simplification code | Pas 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:13 | Prado77 | InputBox détecter les doublons | Je 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:51 | nicodak | MDP pack macros complémentaires | Une 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:55 | nicodak | MDP pack macros complémentaires | Le code est protégé. Mais tu peux utiliser les fonctions proposées sur feuilles, ou les appeler en vba. eric... |
| 06/09/2020 à 16:46 | Philippe V. | Modifier une mise en forme conditionnelle complexe | C'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:38 | TxAcid | Compter nombre des feuils | Chez moi ça a l'air de bien fonctionner... |
| 06/09/2020 à 13:59 | Philippe V. | Modifier une mise en forme conditionnelle complexe | Et 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:42 | fronck | Tirage au sort sans doublon | Ce qui me permet de voir que j'ai complètement oublié le Randomize dans ma proposition. A ajouter donc eric... |
| 06/09/2020 à 09:17 | TxAcid | Compter nombre des feuils | Il y a un piège, sur feuille il vaut 1 eric... |
| 06/09/2020 à 00:42 | fronck | Tirage au sort sans doublon | Une petite fonction qui te génère tes 384 nombre dans un tableau : eric... |
| 06/09/2020 à 00:12 | TxAcid | Compter nombre des feuils | Re, 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:08 | TxAcid | Compter nombre des feuils | Fonction 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:19 | Philippe V. | Modifier une mise en forme conditionnelle complexe | Moi 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:23 | Stéphane1972 | Petit défi programmatique pour développeurs en mal d'amusement | Ah oui mais là tu omets de compter le Set W = ... indispensable. Ne serais-tu pas un peu tricheur toi aussi ;-)... |
| 05/09/2020 à 08:42 | Philippe V. | Modifier une mise en forme conditionnelle complexe | Fait F2 pour passer en mode édition et pouvoir te déplacer dedans. eric... |
| 05/09/2020 à 07:59 | Stéphane1972 | Petit défi programmatique pour développeurs en mal d'amusement | Oui, 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:09 | Stéphane1972 | Petit défi programmatique pour développeurs en mal d'amusement | Ah 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:50 | Stéphane1972 | Petit défi programmatique pour développeurs en mal d'amusement | Sans plus de consignes, je considère que ce n'est pas tricher 88 car. eric... |
| 04/09/2020 à 12:46 | redj12 | VBA et les accents | Peu 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:08 | Sébastien | Application 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:28 | nicodak | Nom d'une MACRO | Dis 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:28 | fatal1ty | Création d'un identifiant unique | Par 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:08 | starwaso | Fonction MIN + Extraire | C'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:54 | starwaso | Fonction MIN + Extraire | Pas 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:16 | celinemoi | Formulaire accueil téléphonique | Sans 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:13 | A-Bonne-Essence | Bug bizarre : MOD(100*7%;1) n'est pas égal 0 | Je 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:52 | A-Bonne-Essence | Bug bizarre : MOD(100*7%;1) n'est pas égal 0 | C'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:28 | Le Drosophile | [VBA] - Eternelle erreur de format | Si, 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:58 | nicodak | Décocher une seule case via VBA | Mais 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:54 | nicodak | Décocher une seule case via VBA | Avec ce nom c'est une case à cocher Formulaire que tu as inséré et non une ActiveX (en-dessous). eric... |
| 26/08/2020 à 22:06 | wperes | Autofilter ne fonctionne plus | Pour te rassurer (quoique...), j'ai la même erreur sur excel 2019. Pas d'explication pour l'instant. eric... |
| 26/08/2020 à 21:53 | nicodak | Décocher une seule case via VBA | A 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:07 | Trias | Debogage: Macro TCD | Pour 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:44 | Sébastien | [DISCUSSIONS] Nouveau forum | Merci 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:55 | GenetZic | Surveillance des plaques de jeu de loto | Suite... 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:25 | Sébastien | [DISCUSSIONS] Nouveau forum | Ah 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:04 | Sébastien | [DISCUSSIONS] Nouveau forum | Si 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:12 | Sébastien | [DISCUSSIONS] Nouveau forum | Il 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:02 | GenetZic | Surveillance des plaques de jeu de loto | Un 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:33 | GenetZic | Surveillance des plaques de jeu de loto | Un 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:33 | Papoumac32 | Afficher tous les mardi, jeudi, samedi du moirs en cours | Avec 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:06 | matt789 | Créer une matrice à 4 entrants | Mê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:24 | matt789 | Créer une matrice à 4 entrants | Fichier oublié ... |
| 15/08/2020 à 07:14 | wassim | Probleme fonction equiv | Pas bien clair. Donne plusieurs exemples avec la cellule que tu obtiens et celle que tu voudrais. eric... |
| 15/08/2020 à 06:47 | matt789 | Créer une matrice à 4 entrants | Bonjour, 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:47 | j.winkler | Macro même largeur de colonnes tous onglets d'un classeur | Et 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:32 | matt789 | Créer une matrice à 4 entrants | Ce sont des ET ou des OU ??? Ou bien un seul non => impossible, sinon Possible ? eric... |
| 12/08/2020 à 12:45 | et1000lio | GEDCOM (Généalogie) - Création des familles | Si 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:22 | Yvouille | QR-factures pour la Suisse | Oui, 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:07 | Yvouille | QR-factures pour la Suisse | 1) 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... |