| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/02/2016 à 20:35 | kingouly | Répartition équitable | Un essai, au plus simple. eric... |
| 24/02/2016 à 18:59 | Nat86 | Calcul d'une vétusté | En F10 tu mets =SI(E10<6;"5";"10"). C'est du texte, pas des numériques. Et 5% c'est 0.05, pas 5. Mettre en F10 : Et ce ne sont pas des ans en F10:G10... |
| 24/02/2016 à 17:36 | Nat86 | Calcul d'une vétusté | Reteste la formule de djidji, elle est correcte. eric... |
| 24/02/2016 à 16:21 | VDMICHEL | Enregistrer sous sans certaines macro | C'est pourtant beaucoup plus simple que de supprimer des macros : Il faut qu'au moins les agents de traitement aient leur identifiant de déclaré dans les options excel. Ca et l'enregistrement en xltm pour les demandeurs et tu as tout il me semble... |
| 24/02/2016 à 15:12 | VDMICHEL | Enregistrer sous sans certaines macro | Je t'ai fait une suggestion restée sans suite pour ça. Peut-être ne l'as-tu pas vue ? eric... |
| 23/02/2016 à 00:12 | chokchman | Erreur d'exécution 13 | Vu comme ça pas de raison que ça plante ici. Il faudrait le fichier, tu peux y mettre des recettes de cuisine à la place. Sinon essaie avec ça (les cellules doivent être réellement vides, pas de formule ="") : En plus ça évite la boucle. eric... |
| 22/02/2016 à 22:41 | hyppogris | Protéger plusieurs fichiers en une seule fois | Le pw est "cmoi" Alt+F11 pour editer le code si tu veux le modifier. Explore la piste proposée par fred, ça devrait être plus souple. eric... |
| 22/02/2016 à 19:01 | amorapa | Cherche Office 2010 Language Pack | Si ça t'intéresse : Je récupère le champ date du TCD pour créer la liste personnalisée et applique un tri identique au TCD sur le slicer. Théoriquement il n'y a plus de barrière des langues ici La feuille doit être activée mais tu dois pouvoir la désigner si tu préfères... |
| 22/02/2016 à 18:35 | coconut-6 | Nombre de cellules avec une police rouge | Oui, excel ne lit pas encore les pensées. J'ai modifié la fonction. Ajout d'un 3ème paramètre optionnel nbJours (=1 si absent). Donc : =nbCoul($P$1;Q1) te compte la journée de la date en P1 =nbCoul($C$9;Q1;7) te compte sur 7 jours à partir de la date en C9 à tester eric... |
| 22/02/2016 à 17:02 | VDMICHEL | Enregistrer sous sans certaines macro | S'ils sont peu nombreux à traiter les demandes, plus simplement tu pourrais tester l'ident utilisateur (Application.UserName) et ne lancer les macros concernées que pour ceux qui n'appartiennent pas à cette liste. Et en cas de besoin ils peuvent avoir leurs macros spécifiques. eric... |
| 22/02/2016 à 16:54 | coconut-6 | Nombre de cellules avec une police rouge | Normal. Tu as demandé pour 1 semaine et ensuite pour 1 mois. Si tu lui fournis une date (un lundi) il compte sur les 7 jours. Oui, tu n'as pas recopié la procédure Sub Worksheet_Activate() dans le module feuille. Si tu veux autre chose supprime les milliers de lignes inutiles comme je te l'ai expliq... |
| 22/02/2016 à 16:09 | amorapa | Cherche Office 2010 Language Pack | Excel s'appuie aussi sur la régionalisation de Windows. Tu as changé aussi dans panneau de config région et langue ? eric... |
| 22/02/2016 à 13:13 | Rakzor | [VBA] Détection couleur plage cellule [VBA] | Si elles sont réellement vides (pas de formule ="") : Sinon boucler sur les cellules de pl comme dans l'exemple de Banzai. eric PS: j'ai oublier les fusions donc il faut boucler pour les tester. La 1ère cellule d'une fusion doit être testée, pas les autres... |
| 22/02/2016 à 12:52 | boulezor | Erreur avec l'enregistreur de maccro | Fait plutôt comme ça, c'est plus simple et plus lisible : eric... |
| 22/02/2016 à 11:51 | UnProblemeAResoudre | Optimisation planning de rencontres | Tu ne nous empêches pas de dormir mais toi tu as du mal à te réveiller... J'y ai passé qq heures pour rien je vois. eric... |
| 22/02/2016 à 10:46 | GLG | Suite a creer pour une formule incrementee de 6 | Le pb c'est que tu ne dis pas où tu commences ni dans quel sens tu tires ta formule. Supposons que tu démarres en A2 et que tu tires vers le bas : eric... |
| 22/02/2016 à 09:20 | amorapa | Cherche Office 2010 Language Pack | On peut supposer qu'un rafraichissement du TCD récupèrera les noms des mois locaux. Tu ne peux pas faire un test avec un correspondant ? eric... |
| 21/02/2016 à 23:00 | amorapa | Cherche Office 2010 Language Pack | Quelqu'un ayant son excel en anglais qui ouvrira ton fichier aura les formules et fonctions en anglais. Et vice-versa. eric... |
| 21/02/2016 à 20:24 | coconut-6 | Nombre de cellules avec une police rouge | Chez moi F9 met bien à jour. J'ai complété la fonction qui compte semaine ou mois selon le type de donnée de date1. Ajouté le contrôle de l'existence de la feuille mois. "" si absente. Et ajouté aussi un calculate sur l'activation de la feuille Récap. La mise à jour devrait se faire automatiquement... |
| 21/02/2016 à 19:52 | clacha | Pb avec fonction date | Oui, pour excel et pour moi aussi. Mais selon ce que veut le demandeur le 10e qui suis le samedi 20/02/2016 est le ven 04/03/2016 et non le jeu 03/03/2016... |
| 21/02/2016 à 19:46 | serir2 | Médiane avec multiconditions | Je ne suis pas persuadé que reprendre les formules telles que dans vba sera plus rapide. A mon avis ça sera même plus lent. Tu pourrais t'orienter vers une réduction des plages matricielles. Un essai en supposant ton tableau trié par produit-année-mois. eric... |
| 21/02/2016 à 18:51 | clacha | Pb avec fonction date | Moi je dirais plutôt : (plus juste pour les périodes démarrant un we) eric... |
| 21/02/2016 à 18:40 | coconut-6 | Nombre de cellules avec une police rouge | Ben oui. Un nom de mois n'est pas une date. Pourquoi tu as demandé ça : si c'est pour le mois que tu voulais ? Si tu veux autre chose fourni un fichier xls avec la structure exacte et les explications complètes dessus... |
| 21/02/2016 à 17:37 | coconut-6 | Nombre de cellules avec une police rouge | Non, un changement de couleur ne crée pas d'événement détectable. La mise à jour se fait à chaque recalcul (valider une cellule ou par F9) Comme tu as dû le remarquer la fonction se base sur une date (en C9 pour l'exemple joint) pour déterminer le nom de la feuille et les colonnes de la semaine à co... |
| 21/02/2016 à 15:31 | jhray38 | Fiabilité protection Excel - Protéger efficacement son travl | Pas encore ça etc eric PS: ah, je n'avais pas vu la 2nde page de posts... |
| 21/02/2016 à 15:15 | coconut-6 | Nombre de cellules avec une police rouge | Un essai. eric... |
| 21/02/2016 à 12:11 | hyppogris | Protéger plusieurs fichiers en une seule fois | Par macro donc. Dans la boite de dialogue choisir le répertoire. Si des fichiers sont déjà en lecture seule tu auras un message d'alerte que je n'arrive pas à éviter puisque qu'il faut ouvrir le fichier pour savoir qu'il est déjà protégé. Il suffit d'annuler pour passer au suivant mais fait des test... |
| 20/02/2016 à 00:09 | VDMICHEL | Enregistrer sous sans certaines macro | Je viens d'aller voir le lien fourni par Yvouille. Il est bien plus complet que ce que tu dis. Il y a aussi : Supprimer toutes les procédures contenues dans une feuille Supprimer un UserForm Supprimer un Module Supprimer une Macro bien précise dans un Module Ce qui a l'air de couvrir largement ton b... |
| 19/02/2016 à 16:39 | 13ert | Générer un résumé d'une banque de données | Avec un TCD (tableau croisé dynamique) cela se fait automatiquement sur un simple rafraichissement. eric... |
| 19/02/2016 à 14:14 | leonidas | Interpolation dans un tableau | Une proposition avec des formules intermédiaires. Tu peux remplacer les éléments pour avoir une formule unique mais ça sera imbuvable... eric... |
| 19/02/2016 à 10:54 | matpol13 | Problème macro dans Excel 2013 mais pas dans 2003-2007-2010 | Je ne peux pas tester n'ayant pas 2013. Et si tu mets UserForm1.Hide au lieu de Unload Me ... |
| 19/02/2016 à 00:45 | matpol13 | Problème macro dans Excel 2013 mais pas dans 2003-2007-2010 | Par curiosité tu peux tester avec f.Select ? eric... |
| 19/02/2016 à 00:35 | faaaaaaanny | Demander un message d'erreur | Respecter accent et majuscule à Matériel eric... |
| 18/02/2016 à 00:56 | Circus | Boucle: For i=-100 to 100 , next i si i= i de départ | Ah, ça c'est vu que j'ai tapé en direct ? Post corrigé, merci Circus, je te disais que ton code ne peut fonctionner qu'à partir de la ligne 101. Peut-être que c'est prévu pour. Sinon sur la ligne 10 par exemple ça va planter. La ligne 10-100 (-90) n'existe pas. Il faut traiter ces cas en démarrant t... |
| 17/02/2016 à 22:18 | Circus | Boucle: For i=-100 to 100 , next i si i= i de départ | Il ne faut pas non plus que t'adresses à une ligne qui n'existe pas : eric corrigé le ; en , Merci MFerrand... |
| 17/02/2016 à 14:05 | Avie | [Tri] Meilleur Ordre pour approcher d'une valeur cible | Une proposition avec le solveur. Tu as 2 critères antagonistes, poids et moyenne. J'établi donc une note en pondérant les 2 écarts-types. J'ai mis *200 pour l'écart-type Moyenne, à toi de mettre ce qui te parait le mieux, voire même une formule plus compliquée pour la note. Le solveur s'arrête au bo... |
| 17/02/2016 à 00:57 | Arkadia73 | Fonctions ESTNUM, SI, OU, ET | - c'est pour forcer la conversion en numérique de {VRAI\FAUX\VRAI} qui devient {-1\-1\-1}, l'autre - c'est pour remettre en positif {1\1\1} eric... |
| 17/02/2016 à 00:08 | Arkadia73 | Fonctions ESTNUM, SI, OU, ET | Rien compris... Moi j'ai fait : Explique-toi mieux Edit : ça peut-être ? matricielle... |
| 16/02/2016 à 23:34 | Arkadia73 | Fonctions ESTNUM, SI, OU, ET | Formule matricielle à valider par Shift+Ctrl+Entrée . eric... |
| 16/02/2016 à 16:01 | Mr-Lait | Recherche rapide par additionnement | Essaie avec ça. eric... |
| 16/02/2016 à 11:38 | v tec | Probleme arret application on time | Je n'ai pas testé, juste regardé tes macros. Aucune déclaration de la variable t (as date). Il faut qu'elle soit déclarée hors procédure au début d'un module standard si tu veux qu'elle ait une durée de vie projet (sinon sa valeur est perdue dès la fin de la procédure). Comme elle est spécifique don... |
| 16/02/2016 à 00:28 | olicot | Plan de charge en fonction des présences par tranche horaire | Un essai en vba. Sélectionner la plage à traiter, par exemple B2:H5 (seules les colonnes sélectionnées seront comptabilisées) et cliquer sur le bouton. Si plus de colonnes à traiter adapter le code et décaler J eric PS : Je n'ai pas fait attention à l'onglet 'tranchehoraire'. Si tu veux sous cette f... |
| 15/02/2016 à 23:41 | v tec | Probleme arret application on time | Dit autrement : t=Now + TimeValue("00:00:30") Application.OnTime t, "importer" stopper : Application.OnTime t, "importer", schedule:=false eric... |
| 15/02/2016 à 13:34 | UnProblemeAResoudre | Optimisation planning de rencontres | Dernières modifs. Vu qu'au bout d'un certains nombre de tirages il n'y avait plus guère d'amélioration j'ai supprimé la perméabilité et je repars d'une liste triée tous les 22000 tirages. Ca donne de meilleurs résultats plus rapidement. En 2 min qq chose de correct, encore plus d'améliorations dans... |
| 14/02/2016 à 22:52 | picachou | Fonction dans une boîte de dialogue | < 1 !!!!!!!!!!! pas < "1"... |
| 14/02/2016 à 10:31 | picachou | Fonction dans une boîte de dialogue | Merci d'indenter le code et d'utiliser la balise de mise en forme Code (bouton) n'a pas grand sens. "1" est une chaine, 1 est un numérique. Leur tri n'est pas du tout le même. Je cherche encore le cbyte() annoncé... Je te laisse chercher un peu. eric... |
| 14/02/2016 à 08:40 | picachou | Fonction dans une boîte de dialogue | Pas de lien avec cbyte(). Il faudrait savoir ce que tu fais exactement. De plus pas grand intérêt à utiliser cette fonction puisqu'excel le stockera en tant que Long de toute façon. eric... |
| 13/02/2016 à 00:02 | UnProblemeAResoudre | Optimisation planning de rencontres | Ca m'a donné un peu de fil à retordre mais voici une version fonctionnelle. Je n'ai pas tenu compte des 'pas importants'. Avec le système choisi (tirage aléatoire amélioré) peu de chance de tomber sur un cas où ça changerait grand chose. Ca ralentirait inutilement. Je te sors les 5 meilleurs scores... |
| 11/02/2016 à 15:14 | Zebulonzzz | Calcul période de repos (case vide)sur calendrier | Excel ne peut pas créer une info qu'il n'a pas. C'est à toi de savoir ce que tu veux comme infos et comment les compter. Et surtout est-ce une info utile ? eric... |
| 11/02/2016 à 11:46 | Zebulonzzz | Calcul période de repos (case vide)sur calendrier | Avec une fonction personnalisée matricielle (évite de boucler 7 fois pour avoir les 7 résultats) à mettre dans un module 'Standard'. Sélectionner AU4:BA4 avant de saisir la fonction =repos(C4:AG4) et valider en matricielle avec Shift+Ctrl+Entrée Ensuite tirer AU4:BA4 vers le bas. Tu vas avoir des pb... |