| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/04/2015 à 16:42 | floflo50100 | Porblè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:50 | AchGaz | Macro MFC, Appliquer puis eliminer en gardant formats | Ca 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:56 | iamachine | Format 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:26 | coquitto79 | Gestion 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:22 | AchGaz | Macro MFC, Appliquer puis eliminer en gardant formats | Pas 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:43 | leakim | Amélioration d'un fichier calendrier de réservation | Re, 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:30 | coquitto79 | Gestion 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:22 | iamachine | Format 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:44 | AchGaz | Macro MFC, Appliquer puis eliminer en gardant formats | Ré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:40 | cilou1974 | Classer sur une page une liste numeroté avec deux colonnes | Re, 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:35 | floflo50100 | Porblè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:24 | iamachine | Format 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:14 | coquitto79 | Gestion de stock pour achat groupé | Un exemple. eric... |
| 01/04/2015 à 14:57 | cilou1974 | Classer sur une page une liste numeroté avec deux colonnes | Quand tu réponds tu as en-dessous un onglet 'Ajouter des fichiers joints' eric... |
| 01/04/2015 à 14:55 | leakim | Amélioration d'un fichier calendrier de réservation | Re, 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:24 | cilou1974 | Classer sur une page une liste numeroté avec deux colonnes | Moi j'en suis sûr. Déposer un fichier avec le avant et le résultat voulu. eric... |
| 01/04/2015 à 13:12 | leakim | Amélioration d'un fichier calendrier de réservation | J'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:24 | leakim | Amélioration d'un fichier calendrier de réservation | Re, 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:53 | paselo | Marco 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:16 | paselo | Marco 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:35 | paselo | Marco 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:04 | leakim | Traduction Formule de "DATE" Excel en VBA | Tu 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:38 | leakim | Traduction Formule de "DATE" Excel en VBA | Une 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:33 | grimacier | 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:03 | apt | Mise en forme conditionnelle d'un calendrier en VBA | Ok, n'oublie pas de mettre en résolu. eric... |
| 26/03/2015 à 01:00 | apt | Mise en forme conditionnelle d'un calendrier en VBA | Ce 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:20 | misk92 | Formule horaires | Quand 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:06 | CleCle. | Griser une ligne entière si une cellule contient une informa | Re, 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:34 | misk92 | Formule horaires | Essaie avec : eric... |
| 20/03/2015 à 18:28 | tulipe_3 | Jpeg et PDF | Pdf 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:28 | Samoterell | Solutions 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:27 | CleCle. | Griser une ligne entière si une cellule contient une informa | Il 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:29 | Guibz | Relance gestion téléphonique | Vu 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:24 | delacour | Saisie "réciproques" | Ah ben non, pas assez rapide, sebastien a répondu. eric... |
| 19/03/2015 à 11:22 | paulhenry | Comptage d'occurences... une seule fois | Une 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:05 | Pikapi27 | [VBA] Accélérer une boucle | Oui, supprimer un bloc unique est beaucoup plus rapide que d'en supprimer de nombreux plus petits. eric... |
| 17/03/2015 à 18:40 | sevpat | Plus il ya de colonne plus cela se complique pour moi | Si 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:32 | DK40546768 | Comptage en fonction de la date | C'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:31 | sevpat | Plus il ya de colonne plus cela se complique pour moi | Utilise 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:38 | Pikapi27 | [VBA] Accélérer une boucle | Un exemple avec filtre en ligne 1 et colonne à tester = B : eric... |
| 16/03/2015 à 19:31 | aja34 | Comparaison cellules Excel 2013 | Donc tu veux la somme des 3 - la plus petite : eric... |
| 16/03/2015 à 17:25 | DK40546768 | Comptage en fonction de la date | Oui, 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:04 | grimacier | Format de date classeur partagé | Sans fichier ça n'avancera pas... eric... |
| 16/03/2015 à 13:02 | Gazeux | Calcul moyenne en ignorant grosses variations | Si 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:09 | grimacier | 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:29 | mamou37 | Garder les 1ères colonnes en vue | Ou 'Affichage / Figer les volets' eric... |
| 16/03/2015 à 11:14 | Gazeux | Calcul moyenne en ignorant grosses variations | Voir 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:55 | DK40546768 | Comptage en fonction de la date | Pas sûr d'avoir bien compris... En ajoutant un champ à Client : =FREQUENCE([Date];[Date])/NB.SI([Date];[@Date])*[@Jours] eric... |
| 16/03/2015 à 10:18 | Jiss Lion | Moyenne de nombres écrêtée | 0.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:12 | romain1981 | JE SUIS NUL | Re, @Pierre Il suffit d'ajouter le test en premier : eric... |