| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/02/2015 à 23:46 | Creeper | Compte à rebours | Bah, 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:36 | Creeper | Compte à rebours | Non 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:43 | Rand 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:24 | stevenasev | Formules pour Fomat conditionnel | Re, 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:24 | apt | Déterminer la valeur d'une cellule précise du rang Target | Ca ne me dit pas ce qu'il faut faire pour la provoquer. eric... |
| 08/02/2015 à 18:23 | Fred35 | VBA addition d'heure supéreur à 24h00 | Peut-être : Pas testé non plus... eric... |
| 08/02/2015 à 18:20 | Creeper | Compte à rebours | Corrigé, 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:11 | Zayx | Filtre rapide sur 8 colonnes | Je 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:26 | Rand 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:21 | stevenasev | Formules pour Fomat conditionnel | Effectivement 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:38 | alenbix | VBA 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:04 | Creeper | Compte à rebours | Ok, 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:00 | Rand 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:26 | alenbix | VBA 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:41 | Boris44 | Remplacement ou Adaptation de la méthode FIND | Oupsss, 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:15 | alenbix | VBA 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:54 | Creeper | Compte à rebours | Fait à 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:02 | alenbix | VBA 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:53 | Creeper | Compte à rebours | Les 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:31 | stevenasev | Formules pour Fomat conditionnel | Comme 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:09 | Creeper | Compte à rebours | J'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:05 | Creeper | Compte à rebours | Si 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:56 | stevenasev | Formules pour Fomat conditionnel | En anglais le séparateur est plutôt la , à la place du ; non ? eric... |
| 07/02/2015 à 16:36 | alenbix | VBA 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:30 | alenbix | VBA 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:23 | apt | Déterminer la valeur d'une cellule précise du rang Target | Je 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:33 | logitech2004 | Comment concaténer les nom des cellules | Ou 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:00 | apt | Déterminer la valeur d'une cellule précise du rang Target | J'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:09 | alenbix | VBA 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:08 | Boris44 | Remplacement ou Adaptation de la méthode FIND | Ah 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:42 | Boris44 | Remplacement ou Adaptation de la méthode FIND | Et 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:50 | alenbix | VBA 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:05 | alenbix | VBA 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:30 | alenbix | VBA 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:14 | alenbix | VBA 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:12 | ben576 | 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:29 | ben576 | 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:37 | ser-fab | Fonction Enabled et double clic | Comme 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:32 | Oneame | Calculer le nombre de pièce à enfourner en VBA | SI (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:58 | apt | Déterminer la valeur d'une cellule précise du rang Target | Axe ? 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:46 | alenbix | VBA 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:16 | alenbix | VBA 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:00 | apt | Déterminer la valeur d'une cellule précise du rang Target | Que 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:42 | apt | Déterminer la valeur d'une cellule précise du rang Target | Bon 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:47 | aigledatlas | Revoir une formule sur Excel 2003 | Le 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:29 | apt | Déterminer la valeur d'une cellule précise du rang Target | Je 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:29 | alenbix | VBA 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:23 | apt | Déterminer la valeur d'une cellule précise du rang Target | Et si tu mets exactement ce que j'avais mis ? eric... |
| 02/02/2015 à 22:34 | alenbix | VBA 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:45 | alenbix | VBA 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... |