Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 00:49
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 202

DateAuteur du sujetSujetExtrait du message
08/02/2015 à 23:46Creeper Compte à reboursBah, tu le supprimes, et le code qui va avec aussi (se mettre en mode Création et double-clic sur la case à cocher pour l'atteindre) Non, google sheet j'y vais très peu. C'est mieux de démarrer un nouveau topic. Mais si ce ne sont que des formules tu ne peux pas déposer ton .xls sur google drive et...
08/02/2015 à 22:36Creeper Compte à reboursNon seulement c'est possible mais c'est une très bonne idée, je regrette de ne pas l'avoir eue Colonne J : ajout du compteur sur validation saisie ou double-clic Si cellule vide : supprime le compteur Par ailleurs j'ai supprimé la pause (laissé le code en commentaire). J'ai l'impression que ça ne te...
08/02/2015 à 21:43Rand Al'Thor Fermeture automatique après inactivitéRe, Bonjour jean-eric, J'ai l'impression qu'il cherche la macro dans un autre classeur. Ca te fait ça aussi sur le classeur que je t'ai fourni ? C'est ça, au cas où tu veuilles en plus fermer excel. Sinon teste avec la proposition de jean-eric. Dans son classeur tu as également du code dans le Modul...
08/02/2015 à 20:24stevenasevFormules pour Fomat conditionnelRe, Difficile, ça va être une vraie usine à gaz. Comme tu as 2013 où tu peux mettre des encadrements dans les MFC tu pourrais te contenter d'en ajouter une qui met la ligne inférieure en pointillé avec =$D8=$D9, voire même d'en changer la couleur en plus. Essaie avec : =SI(NB.SI(status;"=OK")<LIG...
08/02/2015 à 18:24apt Déterminer la valeur d'une cellule précise du rang TargetCa ne me dit pas ce qu'il faut faire pour la provoquer. eric...
08/02/2015 à 18:23Fred35 VBA addition d'heure supéreur à 24h00Peut-être : Pas testé non plus... eric...
08/02/2015 à 18:20Creeper Compte à reboursCorrigé, ainsi que 2-3 autres bugs. Il reste un défaut : quand on édite une cellule ça bloque le timer. Il faudrait que je reprenne tout à zéro pour y pallier, c'est un peu lourd Pour remplir plus rapidement les cellules je t'ai mis une liste de validation en K4. Si tes temps sont toujours les mêmes...
08/02/2015 à 16:11Zayx Filtre rapide sur 8 colonnesJe viens juste de finir. Ca filtre en moins d'une seconde. Mais j'ai eu subitement un doute. Et oui, c'est bien ça : https://forum.excel-pratique.com/excel/forumule-si-forcer-le-calcule-d-une-cellule-texte-t58909-20.html#p333409 eric...
08/02/2015 à 12:26Rand Al'Thor Fermeture automatique après inactivitéAlt+F11 pour ouvrir VBE Double-clic sur ThisWorkbook et y coller le code. eric...
08/02/2015 à 11:21stevenasevFormules pour Fomat conditionnelEffectivement j'ai dit une grosse bêtise. C'est la 1ère règle VRAI qui est appliquée (que ce soit 2010 ou 2003 d'ailleurs) Je devais être fatigué Merci pour la correction eric...
08/02/2015 à 07:38alenbixVBA inactif sur un PC office 2013 problème 32-64?Ecoute je viens de passer 1 semaine avec toi en ayant les infos au compte goutte. Je dis stop, commence un autre topic. J'ouvre quand même ton fichier et je vois que le cycle des questions réponses pour avoir les infos va recommencer. Je te le signale si tu veux espérer avoir des réponses, je te sig...
08/02/2015 à 01:04Creeper Compte à reboursOk, je verrais ça demain. Mais pas simple à chercher les bug sur le timer puisque le débogage arrête tous les timers... En attendant pour dépanner suspend les tous et remet en route, ça rétabli. Met en format personnalisé : [h]:mm:ss pour afficher les heures > 24. eric...
08/02/2015 à 00:00Rand Al'Thor Fermeture automatique après inactivitéDans excel tout n'est pas détectable. Changer de feuille , scroller pour lire n'est pas une activité pour lui. Il faudra au minimum sélectionner une nouvelle cellule de temps en temps pour montrer que tu es là. A tester : eric edit: suite à une très juste remarque de yvouille en mp on pourrait ajout...
07/02/2015 à 23:26alenbixVBA inactif sur un PC office 2013 problème 32-64?Non mais vu le manque d'explication j'ai lancé un peu au hasard et abandonné. 20 vues, 0 réponses, tu ne sais pas vendre ton truc... eric...
07/02/2015 à 22:41Boris44 Remplacement ou Adaptation de la méthode FINDOupsss, il semble que j'ai oublié de sauvegarder avant d'envoyer le fichier, désolé. J'ai refait. Je t'ai ajouté 2 hash en H et I par fonctions personnalisées, tu choisis. Tu vois que les hashcodes sont identiques sur les lignes 22, 26 et 28 Ensuite tu peux refaire ton .find plus simple du départ su...
07/02/2015 à 22:15alenbixVBA inactif sur un PC office 2013 problème 32-64?Supprimer les .exd ne mange pas de pain. Ce sont des fichiers caches, ils sont recréés à l'ouverture d'excel. Garde la suppression des maj pour plus tard si tu rencontres un problème plus handicapant. Oui j'ai ouvert et je plantais sur une autre ligne que celle annoncée. J'ai laissé tombé n'ayant pa...
07/02/2015 à 21:54Creeper Compte à reboursFait à mon idée alors... 65000 lignes possibles. Une saisie d'un nombre en K crée le compteur (rien d'autre dans cette colonne à partir de K4). Décompte jusqu'à 0, ensuite Arrivée en rouge et je compte le temps écoulé (on peut laisser 0 si tu préfères). Un clic-droit sur une durée suspend le décompt...
07/02/2015 à 19:02alenbixVBA inactif sur un PC office 2013 problème 32-64?Un des symptôme est justement la numérotation des objets qui comment à 21 au lieu de 1. L'autre est que beaucoup d'activex ne fonctionnent plus. A faire donc au moins sur le micro où tu as ajouté ces boutons, et contrôler si pb sur les autres. Supprimer fichiers *.exd du disque système. Dans une fen...
07/02/2015 à 18:53Creeper Compte à reboursLes durées sont bien saisies manuellement et pas par formule ? Dans cette colonne il n'y a rien d'autre en dessous ? Si tu pouvais déposer un exemple anonymisé de ton fichier. eric...
07/02/2015 à 18:31stevenasevFormules pour Fomat conditionnelComme tu as mis ta plage en tableau : Se met à jour après avoir saisie la région. Pour fabriquer la référence met-toi dans une cellule isolée, L1 par exemple, tape = et sélectionne A8:A20. Tu obtiens =Table11[REGION], plus qu'à rajouter le nbval() Pour les MFC tu peux en mettre plusieurs. El...
07/02/2015 à 18:09Creeper Compte à reboursJ'ai zappé le décompte en effet. Tu avais demandé pour K4. Si plus de cellule il faudrait être plus précis sur la plage concernée. On peut faire sur les 65000 ou 1 million de lignes selon ta version mais ça prendra des ressources pour rien et freinera ton fichier. eric...
07/02/2015 à 17:05Creeper Compte à reboursSi j'ai bien compris il faut le faire en vba. Clic-droit sur le nom d'onglet pour voir le code. eric...
07/02/2015 à 16:56stevenasevFormules pour Fomat conditionnelEn anglais le séparateur est plutôt la , à la place du ; non ? eric...
07/02/2015 à 16:36alenbixVBA inactif sur un PC office 2013 problème 32-64?Je trouve que ton nouveau topic manque de précision. Quelle macro ? A partir de quelle feuille et manip éventuelles à faire ? Mais je vois surtout dans ton code des CommandButton21 et CommandButton22. La mise à jour de MSOffice du 09/12 crée des problèmes. As-tu réparé ça depuis ? (c'est indépendant...
07/02/2015 à 13:30alenbixVBA inactif sur un PC office 2013 problème 32-64?Heuuu, je crois que je me lasse. La prochaine fois donne tous les renseignements clairement dès le début ainsi que le fichier. Et je ne sais pas pourquoi tu persistes à faire tes modifs et tests à partir de la version 64 bits et non à partir de la 32. Tu n'as apparemment aucune raison d'avoir mis la...
07/02/2015 à 12:23apt Déterminer la valeur d'une cellule précise du rang TargetJe ne sais pas reproduire cette erreur. Tu avais écrit >10, pas >1 Et si tu veux que le traitement se fasse en cas de modification de plusieurs cellules à la fois il ne faut pas le mettre et faire comme j'ai mis. eric...
06/02/2015 à 23:33logitech2004 Comment concaténer les nom des cellulesOu avec CEL1 et CEL2 inscrits dans des cellules, imaginons en A1 et B1 =INDIRECT(A1&B1) Mais évite d'utiliser des noms qui sont des références de cellules dans excel 2007 et +, ça ne fonctionnera plus dessus. eric...
06/02/2015 à 23:00apt Déterminer la valeur d'une cellule précise du rang TargetJ'ai été au plus simple, partant du principe que jean-eric n'a pas pour habitude d'écrire des bêtises. Mais pourquoi ne pas avoir continué sur le même fil ? Donc sur une modif de plusieurs cellules, chacune attaque la partie de programme ancienne. J'ai mis en commentaire 'If Target.Count > 10 The...
06/02/2015 à 22:09alenbixVBA inactif sur un PC office 2013 problème 32-64?Je m'y perd un peu dans les infos distillées au fur et à mesure des posts... Je ne pense pas que tu utilisais un activex sur la version 64 bits, tu dois mélanger des choses. Regarde le lien chez MS que je t'avais fourni : Pour rendre compatible ton programme 32 et 64 bits fait une recherche google,...
06/02/2015 à 20:08Boris44 Remplacement ou Adaptation de la méthode FINDAh oui, c'est moi qui ai lu trop vite la msgbox. Un hashcode est une fonction qui te retourne un nombre (ou une petite chaine) basé sur la totalité de ta chaine qui la représente (presque) de façon unique. Presque parce qu'il peut arriver que 2 chaines aient le même hashcode (c'est une collision). A...
06/02/2015 à 12:42Boris44 Remplacement ou Adaptation de la méthode FINDEt ta macro ressort non pas le dernier mais le suivant. Tu veux quoi au juste ? Sinon une suggestion : utiliser un hashcode plutôt que la concaténation. Si tu prends un CRC base64 tu limites les risque de collisions. Un exemple ici, tu peux en chercher d'autres sur google : http://stackoverflow.com/...
06/02/2015 à 09:50alenbixVBA inactif sur un PC office 2013 problème 32-64?Vieux PC, je pensais ancienne version... Et les userform ? C'est sûr que c'est mieux de tout reconstruire mais selon leur complexité ça risque d'être rébarbatif. Maintenant que tu as dit que c'était 2013 pour les 2 je doute que ce soit nécessaire de reconstruire le fichier. Par contre la 64 bits t'e...
06/02/2015 à 00:05alenbixVBA inactif sur un PC office 2013 problème 32-64?Ca c'est toi qui voit. Moi je le ferai sans hésiter. Tu arrives à l'ouvrir quand même. Pour les modules tu pourras tenter un cliqué-glissé dans le nouveau classeur, parce que les userform dans un fichier texte... Tu peux le faire tranquillement sur ton PC avec 2003, comme ça tu gardes ton fichier fo...
05/02/2015 à 23:30alenbixVBA inactif sur un PC office 2013 problème 32-64?Sans doute ça. Mais pourquoi avoir installé la 64 bits ? On ne la met que si on a des bases énormes mais au prix d'incompatibilités et d' absence des contrôles activeX . A ta place je désinstallerai ces versions pour mettre la 32 (copie ton code dans un fichier texte ou exporte tes modules dans des...
05/02/2015 à 22:14alenbixVBA inactif sur un PC office 2013 problème 32-64?Ce qui compte ce n'est pas la version de l'OS mais la version d'excel qui doit être la 32 bits. Et si tu avais installé par erreur la 64 bits tu aurais d'autres sortes de problème mais pas ça. eric...
05/02/2015 à 22:12ben576 Chronomètre suivi productivitéIl faut juste recréer la feuille dans un classeur neuf et y coller les macros. 3 ThisWorkbook qu'on ne peut effacer ce n'est pas normal. Ton classeur risque de devenir instable. J'ai fait le plus gros, il te reste un peu de mise en page. eric...
05/02/2015 à 13:29ben576 Chronomètre suivi productivitéUne proposition. Double-clic sur le n° de dossier en A ou sur le chrono en H pour le lancer ou l'arrêter. Clic-droit pour le mettre en pause. Problème résiduel : si tu n'arrêtes pas le chrono avant de fermer, le fichier se rouvre aussitôt. A la seconde fermeture c'est bon. Je ne comprend pas encore...
04/02/2015 à 22:37ser-fab Fonction Enabled et double clicComme dit galopin mais autrement exprimé : si tu désactives ton objet comment veux-tu détecter un événement dessus ? Tu ne peux plus, c'est justement prévu pour ça. eric...
04/02/2015 à 22:32Oneame Calculer le nombre de pièce à enfourner en VBASI (24*((Hauteur*0.001)*(Largeur*0.001)*(longueur*0.001)))>12.5 alors (23*((Hauteur*0.001)*(Largeur*0.001)*(longueur*0.001))) sinon si (23*((Hauteur*0.001)*(Largeur*0.001)*(longueur*0.001)))>12.5 alors (22*((Hauteur*0.001)*(Largeur*0.001)*(longueur*0.001))) sinon si... ça ne le fait pas ? eric...
04/02/2015 à 19:58apt Déterminer la valeur d'une cellule précise du rang TargetAxe ? les autocom erickson ? Saisie toujours cellule par cellule ou : Est-ce qu'il t'arrive d'ajouter une ligne complète par coller ? Est-ce qu'il t'arrive d'ajouter plusieurs lignes complètes par coller ? Est-ce qu'il t'arrive de supprimer des lignes complètes ? eric...
04/02/2015 à 19:46alenbixVBA inactif sur un PC office 2013 problème 32-64?C'est juste une idée pour avoir éventuellement une nouvelle piste. Apparemment les contrôles de bases tu les as faits et ça parit bon. eric...
04/02/2015 à 14:16alenbixVBA inactif sur un PC office 2013 problème 32-64?Dans 'emplacements approuvés' tu as une liste de répertoires. Je te demandais de tester avec ton fichier copié dans un de ces répertoires. Les contrôles y sont moindres puisque l'emplacement est sensé être sûr. eric...
04/02/2015 à 12:00apt Déterminer la valeur d'une cellule précise du rang TargetQue fais-tu pour déclencher l'erreur ? Et si tu pouvais détailler pas à pas ce que ton programme est sensé faire. eric...
03/02/2015 à 23:42apt Déterminer la valeur d'une cellule précise du rang TargetBon reprenons Tu as une plage A1:F1 . Tu veux quoi au juste ? Au début c'était : la valeur d'une cellule de la plage Target lorsque ce dernier contient plus d’une cellule J'avais compris la 6ième valeur. Si c'est il faut que tu indiques la référence relativement à ta plage , Target.[F1].valu...
03/02/2015 à 15:47aigledatlas Revoir une formule sur Excel 2003Le dernier mot : eric Edit Amadéus: Un moment de frustration, Eric? Pfff, tu es plus près du serveur et ça a dû arriver plus vite Mais la mienne est plus courte, enfin la formule hein ! J'ai bien fait de ne mettre que 99...
03/02/2015 à 15:29apt Déterminer la valeur d'une cellule précise du rang TargetJe t'ai déjà dis que F1 ne ramenait pas la cellule que tu voulais et que nb.si() ne voulait pas de plage de plusieurs colonnes. Rien à dire de plus. eric...
03/02/2015 à 00:29alenbixVBA inactif sur un PC office 2013 problème 32-64?Non, ça doit être lié au poste, pas au fichier. Dans le centre de gestion de la confidentialité tu as une rubrique 'emplacements approuvés' où les contrôles de l'UAC n'ont plus lieu. Ca m'étonnerait que ce soit mieux mais si ça l'est... Met à jour ton profil, j'étais sur 2010 moi. eric...
03/02/2015 à 00:23apt Déterminer la valeur d'une cellule précise du rang TargetEt si tu mets exactement ce que j'avais mis ? eric...
02/02/2015 à 22:34alenbixVBA inactif sur un PC office 2013 problème 32-64?Bizarre, met ton fichier dans un emplacement approuvé pour voir. eric...
02/02/2015 à 18:45alenbixVBA inactif sur un PC office 2013 problème 32-64?Regarde dans 'options / centre de gestion de la confidentialité / paramètres du centre de gestion de la confidentialité / paramètres des macros' que tu sois sur 'désactiver toutes les macros avec notification'. eric...