Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 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 198

DateAuteur du sujetSujetExtrait du message
02/04/2015 à 16:42floflo50100Porblème avec "infini"Tu as essayé avant de poser la question ? Tu lis "infini" mais ce n'est que de l'affichage, la cellule contient 99. Donc si tu recherches >50 je suppose qu'elle sera sélectionnée. Non ? eric...
02/04/2015 à 08:50AchGazMacro MFC, Appliquer puis eliminer en gardant formatsCa n'a pas l'air monstrueux, juste un format nombre à appliquer sur une seule condition de déclenchement. Par contre tu disais Peux-tu donner les lignes réelles qui ont l'air d'être différentes (débuts en 11 et 19 ?). Et la feuille 'Total Salud' a l'air d'être une exception. Lister toutes les except...
02/04/2015 à 06:56iamachineFormat de date [Wed, 4 Mar 2015 10:00:00 GMT]On va attendre que Sego supprime l'heure d'été pour que ce soit plus simple Reste à voir ce que ça donnera sur le fichier réel. eric...
02/04/2015 à 00:26coquitto79Gestion de stock pour achat groupéLà je n'aurai pas le temps. Si tu peux démarrer un nouveau topic stp. eric...
02/04/2015 à 00:22AchGazMacro MFC, Appliquer puis eliminer en gardant formatsPas trop le temps en ce moment, il faudra patienter un peu si personne d'autre ne s'y colle. En H2, J2, etc c'est "Periodo" ou une formule qui retourne cette valeur ? Si c'est une formule il la faudrait ainsi que tous ses antécédents. Les onglets concernés commencent tous par "TOTAL" ? eric...
01/04/2015 à 23:43leakimAmélioration d'un fichier calendrier de réservationRe, Voilà ce que tu envoies : Je verrais bien : Réservation du : 01/04/15 Au : 29/04/15 De 10:00 à 11:00 Annuler OK Car tu contrôles bien la saisie des listes mais pas ces champs que je peux avoir oublié de modifier. Avec un récapitulatif je sais ce que j'ai saisi (ou oublié). C'est juste un détail...
01/04/2015 à 23:30coquitto79Gestion de stock pour achat groupéRe, tu dis être novice sur excel, le mieux est de commencer à apprendre à s'en servir et à connaitre ses fonctionnalités avant de penser vba et avoir un fichier que tu ne seras pas faire évoluer ou maintenir. eric...
01/04/2015 à 23:22iamachineFormat de date [Wed, 4 Mar 2015 10:00:00 GMT]Re, Tant qu'à mettre du vba j'y ai mis tous les traitements. Traite la colonne B de la feuille active à partir de la ligne 2, adapter les constantes au début. Compléter la liste des mois anglais. eric...
01/04/2015 à 18:44AchGazMacro MFC, Appliquer puis eliminer en gardant formatsRécupérer le format conditionnel n'est pas une très bonne idée, c'est assez complexe. Le mieux est sans doute d'appliquer le format sur les cellules après analyse des conditions. Exemple pour récupérer la couleur appliquée (adapter pour récupérer le format) : http://www.cpearson.com/excel/CFColors.h...
01/04/2015 à 17:40cilou1974Classer sur une page une liste numeroté avec deux colonnesRe, Pour Feuil1, si c'est pour avoir juste les nombres de 1 à 186 en résultat pas vraiment besoin d'aide. Quand à Feuil2, aucune idée de comment on peut passer de : Balbo patricia 1/2 Chedozeau 1/2 1/2 Garnier adeline 1/2 -kiwi +pommes à : Confiture de citre 3.00 € le pot Courge Butternut 1.00 € pc...
01/04/2015 à 17:35floflo50100Porblème avec "infini"Idée non testée : sur les colonnes mettre en format personnalisé : [>=99]"infini";-0;0;@ et à la place de saisir "infini" saisir : 99 eric...
01/04/2015 à 17:24iamachineFormat de date [Wed, 4 Mar 2015 10:00:00 GMT]Sans doute ton résultat que tu laisses en format texte. Boucle sur les cellules concernées et essaie avec : c.value=cdate(c) eric...
01/04/2015 à 17:14coquitto79Gestion de stock pour achat groupéUn exemple. eric...
01/04/2015 à 14:57cilou1974Classer sur une page une liste numeroté avec deux colonnesQuand tu réponds tu as en-dessous un onglet 'Ajouter des fichiers joints' eric...
01/04/2015 à 14:55leakimAmélioration d'un fichier calendrier de réservationRe, Une façon : Déjà dans le formulaire j'ajouterai un textbox pour le nombre de mois de réservation, ou bien tu le calcules avec dates début et fin : nbMois. Lors de la validation tu récupères la date1 de la première réservation, et tu fais une boucle for nbRes = 0 to nbMois-1 appelant la fonction...
01/04/2015 à 13:24cilou1974Classer sur une page une liste numeroté avec deux colonnesMoi j'en suis sûr. Déposer un fichier avec le avant et le résultat voulu. eric...
01/04/2015 à 13:12leakimAmélioration d'un fichier calendrier de réservationJ'ai préféré faire ma propre fonction car cette formule me parait avoir été faite par ajustements, et avec les dates on a parfois des surprises avec des cas particuliers situés plus loin dans le temps. Mais du coup il faut la valider par des contrôles plus poussés. eric...
31/03/2015 à 20:24leakimAmélioration d'un fichier calendrier de réservationRe, Il est joli ton fichier, mais en dehors du fait qu'il a fallu que je remette mscomct2.ocx il plante chez moi lorsque je clique sur Réserver... "Membre de méthode ou de données introuvable" Le bouton n'existe pas. eric...
31/03/2015 à 17:53paseloMarco activecell > aujourd'hui ???Désolé mais c'est encore ambigu et incomplet. D'abord tu dis que tu compare à la date du jour, ensuite que tu compares à C3 qui est devenue une date fixe. Si tu l'ouvres dans 3 jours tu ne compareras plus à la date du jour. Quelle version faut-il comprendre ? Et si C2=C3 ? Dans quels cas texte rouge...
31/03/2015 à 16:16paseloMarco activecell > aujourd'hui ???Je ré-explique autrement. Ta macro est lancée si B3 devient "Nouveau", donc ActiveCell est B3 et ne peut pas être autre chose. Tu démarres avec D'ailleurs pourquoi pas directement [I2].select qui est plus clair et strictement équivalent ? A ce moment ActiveCell est I2 et ne peut pas être aut...
31/03/2015 à 15:35paseloMarco activecell > aujourd'hui ???Ta demande manque de logique. mais à cet endroit du code Activecell ne peut pas être autre chose que I2 puisque tu l'imposes dans le code (???) Changer la cellule active pour remplir cette cellule n'est pas une bonne façon de travailler en vba. On ne sélectionne une cellule ou plage que lorsque c'es...
31/03/2015 à 14:04leakim Traduction Formule de "DATE" Excel en VBATu n'as pas noté que weeknum sans utiliser le 2nd paramètre à 21 (non compatible excel 2003) utilise le système américain où en fin d'année tu as 2 semaines pour 1 ce qui va fausser ton compte. Comme je te disais je verrai plutôt un truc comme : pour gérer simplement le nombre de boucles. Sinon il f...
31/03/2015 à 00:38leakim Traduction Formule de "DATE" Excel en VBAUne façon de faire si j'ai bien compris la question : Je pense qu'il ne faut pas utiliser num.semaine() qui utilise le système américain : ils ont des semaines ne font pas toujours 7 jours... La dernière semaine peut ne faire 3 jours, et la suivante fera 4 jours au changement d'année. Ca te fait 2 s...
30/03/2015 à 23:33grimacier Format de date classeur partagéJe viens de voir ton fichier, un peu tard... Mais tu peux modifier beaucoup de choses. Déjà pour tes dates, au lieu de : écrit : Si ta colonne a le bon format, peu de chance qu'il change. Et évite tous les .select inutiles qui consomment du temps. Ex 1 : Ex 2 : Ex 3 : Ex 4 : etc Et pour gagner encor...
27/03/2015 à 19:03apt Mise en forme conditionnelle d'un calendrier en VBAOk, n'oublie pas de mettre en résolu. eric...
26/03/2015 à 01:00apt Mise en forme conditionnelle d'un calendrier en VBACe ne sont pas des codes, c'est une référence de cellule. Dans certaines conditions (bug ?) excel remplace la référence choisie par une référence située vers la dernière ligne (ou colonne). Dans ce cas la solution est de corriger et de re-valider. Mais par macro tu vas être embêté pour faire ça. Cec...
21/03/2015 à 01:20misk92Formule horairesQuand tu fais des MFC essaie de les grouper pour ne pas à avoir à en faire 1 par cellule. Sélectionne D7;F7;H7;J7;L7;N7 et met cette MFC : Pour excel une heure est une fraction de jour. 1=1 jour, donc 12:00=0.5. C'est plus simple que d'écrire --"12:00" ( - pour transformer la chaine en numérique et...
21/03/2015 à 01:06CleCle.Griser une ligne entière si une cellule contient une informaRe, Une date est un numérique, c'est juste le format d'affichage qui fait qu'on le voit comme une date. Si c'est un petit nombre ou un nombre négatif tu te doutes que ce n'est pas une date valide, ça ne va pas au-delà de ça. J'ai mis Estnum() pour être un peu plus précis mais peut-être qu'au contrai...
20/03/2015 à 18:34misk92Formule horairesEssaie avec : eric...
20/03/2015 à 18:28tulipe_3Jpeg et PDFPdf creator te créera autant de fichiers que de jpg (enfin je n'ai pas trouvé comment faire autrement) Jette un oeil sur http://www.tracker-software.com/product/pdf-xchange-lite eric...
20/03/2015 à 00:28SamoterellSolutions pour une "formule trop longue"Vue l'heure on va faire le minimum syndical. Tu pourrais mettre les morceaux de formule comme DECALER(DONNEES!$E$6;0;LIGNE()-10) dans des noms. ça raccourci et facilite la lecture. gain de temps. Elle est évaluée 1 fois au lieu de 10 à 15 fois par formule. C'est tout benef. Et sur open office tu ne...
19/03/2015 à 22:27CleCle.Griser une ligne entière si une cellule contient une informaIl faut sélectionner toute la plage avant d'appliquer ta MFC. Et que la formule fasse référence à la cellule (ou ligne ) active : la première. Par exemple sélectionne les colonnes A:F et MFC: =ESTNUM($B1) Le $ devant le B fixe la colonne (absolue). Quelle que soit la position de la formule elle rega...
19/03/2015 à 17:29GuibzRelance gestion téléphoniqueVu que tu ne mets pas de fichier et qu'on ne sait pas exactement ce que tu fais c'est normal de ne pas avoir de réponse. Au hasard : essaie <=Aujourdhui() eric...
19/03/2015 à 17:24delacourSaisie "réciproques"Ah ben non, pas assez rapide, sebastien a répondu. eric...
19/03/2015 à 11:22paulhenry Comptage d'occurences... une seule foisUne proposition, mais ton résultat attendu a l'air fantaisiste, je trouve autre chose. eric edit : fichier modifié, je n'avais pas prêté attention aux Qté=0...
17/03/2015 à 19:05Pikapi27 [VBA] Accélérer une boucleOui, supprimer un bloc unique est beaucoup plus rapide que d'en supprimer de nombreux plus petits. eric...
17/03/2015 à 18:40sevpatPlus il ya de colonne plus cela se complique pour moiSi c'est pour un devoir je ne vais pas te le faire. C'est parce que tu te perds dans les ; et les ( ), manque de rigueur. Découpe ton travail dans plusieurs cellules et après compile tes formules avec des copiés-collés. Ex : cel1: =si(test1 ; valeur_si_vrai_1 ; valeur_si_faux_2) cel2: =si(test2 ; va...
17/03/2015 à 18:32DK40546768 Comptage en fonction de la dateC'est exactement pareil, sauf que tu ne tiens pas compte du nombre de jours. nbForm : Du coup tu peux simplifier Durée en te servant de ce champ : Durée: =[@nbForm]*[@Jours] eric...
17/03/2015 à 17:31sevpatPlus il ya de colonne plus cela se complique pour moiUtilise somme() qui fait abstraction des chaines : Tu peux mettre 0 et ne pas les afficher. Si ça simplifie les formules il ne faut pas hésiter. Soit dans les options pour toute la feuille, soit avec un format personnalisé pour une plage. Par exemple sur M4:M21, format : eric...
17/03/2015 à 16:38Pikapi27 [VBA] Accélérer une boucleUn exemple avec filtre en ligne 1 et colonne à tester = B : eric...
16/03/2015 à 19:31aja34Comparaison cellules Excel 2013Donc tu veux la somme des 3 - la plus petite : eric...
16/03/2015 à 17:25DK40546768 Comptage en fonction de la dateOui, j'ai eu le même pb, une bizarrerie d'excel. Met ton tableau en plage avant d'ajouter le champ Durée, et remet en tableau ensuite. Ou bien insère-le entre 2 champ, ensuite tu peux déplacer les colonnes si besoin. eric...
16/03/2015 à 13:04grimacier Format de date classeur partagéSans fichier ça n'avancera pas... eric...
16/03/2015 à 13:02Gazeux Calcul moyenne en ignorant grosses variationsSi on part de la moyenne brute qui est de 292.76, pourquoi vouloir éliminer février qui est à 7.9 au-dessus de la moyenne et pas nov et dec qui sont eux à -8.5 et -12.2 en-dessous ? C'est voulu ? Parce que MOYENNE.REDUITE() enlève aux 2 extrémités.... eric...
16/03/2015 à 12:09grimacier Format de date classeur partagéC'est juste le format qui est changé, ou réellement la date ? Par exemple le 3 avril devient 4 mars. Si c'est la date dans ta macro il faut utiliser [A1]= cdate (ta_date) Et puisque tu le fais par macro pourquoi copier-coller le résultat d'une formule ? Autant faire directement [A1]=...
16/03/2015 à 11:29mamou37 Garder les 1ères colonnes en vueOu 'Affichage / Figer les volets' eric...
16/03/2015 à 11:14Gazeux Calcul moyenne en ignorant grosses variationsVoir si MOYENNE.REDUITE() est suffisant pour toi. Tu as aussi MOYENNE.SI() voire même MOYENNE.SI.ENS(). Sinon donne plus de précision sur tes seuils d'exclusion. eric...
16/03/2015 à 10:55DK40546768 Comptage en fonction de la datePas sûr d'avoir bien compris... En ajoutant un champ à Client : =FREQUENCE([Date];[Date])/NB.SI([Date];[@Date])*[@Jours] eric...
16/03/2015 à 10:18Jiss LionMoyenne de nombres écrêtée0.04 : 2% au début + 2% à la fin eric PS : ça serait bien que tu fasses un retour sur les interventions à ta précédente question, c'est le minimum...
15/03/2015 à 16:12romain1981 JE SUIS NULRe, @Pierre Il suffit d'ajouter le test en premier : eric...