Fanatique d'Excel

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

DateAuteur du sujetSujetExtrait du message
12/04/2016 à 23:53MaxwellCostaConvertir en secondesPar formule : avec format hh:mm:ss si tu veux 00:02:41 à multiplier par : *86400 si tu préfères 161 (format Standard) eric...
12/04/2016 à 23:14susaitaCopier onglets sans formulesOn va attendre que tu aies fini de réfléchir et que tu aies tout dit...
12/04/2016 à 20:20susaitaCopier onglets sans formulesJean-Eric j'ai commencé en partant du tien mais il fallait aussi modifier d'autres trucs (pastespecial etc) j'ai laissé tomber. Pas grand chose mais plus rapide de rajouter 2 lignes sur le mien A tester...
12/04/2016 à 19:15susaitaCopier onglets sans formulesPlus propre edit: testé sur son dernier classeur : manque le renommage de Feuil1 en "Facture " et puis son bouton à enlever...
12/04/2016 à 18:47susaitaCopier onglets sans formulesSoit un peu plus rigoureuse au niveau des noms d'onglet : "Facture " avec une espace derrière " Mars-2016" avec une espace devant idem pour Février-2016 Ca ajoute des plantages, donc des traitements inutiles...
12/04/2016 à 18:13susaitaCopier onglets sans formulesIl ne les insère pas, il sont existants à la création du fichier. Le fichier que tu avais fourni en 1er n'avait ni macros, ni boutons. Je vois tout ça plus tard si personne d'autre est intervenu. Met plutôt ton fichier, celui créé par la macro ne m'intéresse pas...
12/04/2016 à 17:02susaitaCopier onglets sans formulesEn supposant que le mois en cours est le dernier onglet : A tester sachant que ça marche pas n'est pas une réponse... eric...
12/04/2016 à 16:03lsa039 VBA - Tri personalisé sur 1ère lettre + série de chiffresPour un tri par liste personnalisée il faut que toutes les clés figurent dans cette liste, ce qui risque de faire beaucoup et non exhaustif en cas d'ajouts. Ajoute une colonne avec =GAUCHE(A2;1) et trie dessus après le tri par clé. Si toutes tes clés sont de la forme 1 lettre 4 chiffres ça suffira....
12/04/2016 à 13:56Lea13Empecher la suppression d'une shapeJe m'étais un peu penché sur l'analyse du problème. J'en étais arrivé à la conclusion que si tu continuais avec des formes tu devais les balayer toutes régulièrement pour recréer les absentes (dont tu aurais stocké leur position) comme je te l'avais dit. Ou sinon utiliser des ActiveX qui eux ont des...
12/04/2016 à 13:33rocket4 CodageJe n'avais pas fait attention pour \ mais pour Mod() vba oui, il converti en Long d'où des arrondis plus que gênants dans ce cas. Sans parlé qu'il est en plus bogué sur 2003... Je le note donc dans ma tête pour \ qu'il m'arrive d'utiliser de temps en temps Sauf petits nombres entiers j'utilise maint...
12/04/2016 à 12:37rocket4 Codage30^13=1.59432E+19 Le type Double n'a que 15 chiffres significatifs. Mod() est très limité et même bogué en vba, il faut calculer le modulo. Et comme ça ne suffit pas, tu ne peux pas utiliser la fonction ^ qui évalue la valeur et ne la calcule pas réellement, et travaille sur des Double d'où perte en...
12/04/2016 à 09:05CAPUCIN Figer les voletsEn manuel ça fait pareil, réactive-les. eric...
11/04/2016 à 23:02fifamey Calculs avec datesOui, pour Datedif() du 01/01/15 au 31/01/15 = 0 mois, il veut des mois complet et 31-1 = 30 jours, il en manque 1. Utilise B5+1 : Pour C9 je mettrai : mais tu utilise Datedif() qui compte les mois complets. Il n'a droit à rien du 16/11/2014 au 30/11/2014 ? Pour D10 vu que 12*2.5=30 je mettrai : 2.5*...
11/04/2016 à 16:55manon7500Répartition groupeSuite... J'ai essayé avec ton nouveau fichier, ça dépasse les limites du solveur. 10x10 contraintes supplémentaires, il refuse. Comme seulement 3 servaient réellement j'ai créé le modèle différemment pour pouvoir définir 8 seuils supplémentaires tout confondu, mais ces nouveau blocages sont suffisan...
11/04/2016 à 11:26manon7500Répartition groupeTout d'abord bravo à MFerrand, il y a beaucoup à apprendre là dedans. Je n'aurais jamais pensé une telle concision possible. Riche en astuces, avec efficacité. Faut voir la construction du modèle pour le solver qui sera plus compliquée. Mais plus tu restreins les choix, plus tu t'exposes à des bloca...
10/04/2016 à 19:11manon7500Répartition groupeUn essai avec le solveur (ruban Données). Le principe est d'attribuer une note fonction du choix retenu. Si c'est son 1er choix la note est maximum. L'objectif du solveur est de maximiser le total des notes. Là j'ai ajouté un poids (au feeling, met ce qui te parait le mieux) en ligne 19 pour favoris...
10/04/2016 à 17:01delv0004 Somme conditionnelle avec exclusionsAvec un TCD et des segments (0 formule). eric...
10/04/2016 à 12:13dann Simplification petit codeAu bout de 246 posts tu n'as pas remarqué qu'on pouvait utiliser la balise Code pour que la lecture soit plus agréable ? eric...
10/04/2016 à 11:33LPMSynthèse / Somme de réservation entre des datesJ'ai fait avec les éléments que j'avais. Toutes les dates sont crées de (mini colonne C) à (maxi colonne D) -1 qu'il n'y ait pas de dates absentes. Tu dis ce qu'il faut changer. (faire un contrôle des résultats) Tout pourrait être dans le 2nd fichier et les copiés-collés automatisés. eric...
09/04/2016 à 21:19LPMSynthèse / Somme de réservation entre des datesVoilà l'info qui manquait. En plus je viens de voir que tu étais sur Mac Tu as été claire mais paradoxalement ça s'obscurcit... Si tu ressors tout depuis le début à chaque fois en fait ça sera majoritairement des doublons puisqu'ils ont déjà été extraits. Tu m'assurais que non auparavant. Donc à cha...
09/04/2016 à 18:09LPMSynthèse / Somme de réservation entre des datesEntre 2 tâches : ton 1er fichier était .xls car il te faut une compatibilité 2003 ou bien tu as une version excel supérieure et tout te va ? L'extraction 'Réservations du 01/04/2016 au 09/04/2016' correspond bien aux dates d'occupation des chambres et non à la date où est faite la réservation (pour...
09/04/2016 à 16:08LPMSynthèse / Somme de réservation entre des datesOui, c'est mieux de partir de l'original même si tout ne sert pas. Tes ID de réservation paraissent faibles. C'est quoi le principe ? ça repart à 1 à la 1ère réservation du mois (date où est faite la réservation) ? ou bien ça démarre à 1 à chaque extraction de période que tu fais ? Comment traites-t...
09/04/2016 à 15:26LPMSynthèse / Somme de réservation entre des datesJe m'excuse d'insister mais la 1ère ligne de ton extraction du 09/04 est 26/03/2016 au 10/04/2016. Elle n'était jamais apparue avant ? Ca parait étonnant C'est normal ces dates de réservation ? 01/03/2016 31/12/2016 : 10 mois 31/12/2014 01/01/2018 : 3 ans Pas de contrôles à faire ...
09/04/2016 à 15:08LPMSynthèse / Somme de réservation entre des datesJ'ai édité mon post sur les doublons avec un exemple. Tu confirmes pas de doublons ...
09/04/2016 à 15:00LPMSynthèse / Somme de réservation entre des datesJe suppose qu'il faut comprendre 2 nuits, les 01/01 et 02/01 ? Pour le résultat j'imagine plus les dates en vertical et 3 colonnes. Ca permet d'aller plus loin, plus pratique de défiler verticalement et permet des TCD pour avoir des analyses par mois, par année etc. Es-tu sûr de ne pas importer de d...
09/04/2016 à 11:31edbey91 Vlookup dans un tableau différent en fonction du joursUne formule validée en matricielle s'entoure de { } pour la distinguer. eric...
08/04/2016 à 22:48Lea13Empecher la suppression d'une shapePas eu d'erreur sur 2010. A ma connaissance il n'y a pas d'événement sur les shapes. A part boucler dessus toutes les secondes avec OnTime pour récréer les manquantes je ne vois pas. eric...
08/04/2016 à 19:48edbey91 Vlookup dans un tableau différent en fonction du joursA tester : Formule matricielle à valider avec Shift.Ctrl+Entrée. eric edit: un poil plus courte ...
08/04/2016 à 13:03DurdenReaperMoyenne par tiers dans une colonneEn B50 : à tirer vers le bas. Tu n'en as pas 39 mais 40. Les 1 ou 2 lignes résiduelles ne sont pas prises en compte. Si tu veux les inclure dans la dernière moyenne, en B52 : Sélectionner B50:C52 et tirer vers la droite eric...
08/04/2016 à 00:26reda hailiAggrandir la taille des cellulesReste appuyé sur Alt, sur le ruban tu vois apparaitre les touches à taper pour accéder à un menu. Donc pour faire dans l'ordre 'Accueil / Format / Hauteur de ligne...' donne : Alt+LFOR Et Alt+LFOG pour la largeur Maintenant tu connais tous les raccourcis possibles et imaginables. eric...
07/04/2016 à 19:16libellule85 Comment mettre auto une plage en nom propre en VBAC'est clair, ces réformes me laissent plus que dubitatif aussi. Mais c'était juste une parenthèse, rien d'impossible dans ta demande mais il me semble que Jean-Eric attend une réponse de ta part...
07/04/2016 à 19:09Titamulette Macro très lente : possible de l'optimiser ?C'est sympa de modifier l'environnement de l'utilisateur. On enregistre la valeur du paramètre AVANT de le modifier pour pouvoir le restaurer à l'identique, et non pas avec les valeurs qui nous plaisent même si c'est celles par défaut (?). Qu'est-ce que tu en sais si chez moi Application.DecimalSepa...
07/04/2016 à 18:39libellule85 Comment mettre auto une plage en nom propre en VBAPourquoi compliquer les choses pour faire des fautes de français ? Les jours et les mois sont des noms communs, pas des noms propres. Ils ne doivent pas prendre de majuscules (sauf début de phrase bien sûr) Moi je soutiens la proposition de bidochon qui respecte notre belle langue ! D'autant plus qu...
06/04/2016 à 12:186fran Calcul de consommations par dateRien d'anormal. En mettant n'importe quoi on obtient n'importe quoi. En supposant que tu parles des formules en C (inutile que tu le précises, laisse-nous deviner on passera plus de temps ensemble) pourquoi recherchev() ? Regarde l'aide dessus. A moins d'une erreur de fichier ? J'avais édité mon pos...
06/04/2016 à 10:576fran Calcul de consommations par dateSans fichier avec la formule utilisée comment veux-tu qu'on devine ...
06/04/2016 à 10:46romainromain Valeur inscrite par l'utilisateurRegarde avec a=Inputbox(...) ou a=Application.Inputbox(...) ce n'est pas le même, tu peux imposer la saisie d'un nombre. eric...
06/04/2016 à 10:356fran Calcul de consommations par datePour les dates il va falloir les reconstituer à coté. Sinon tu te crées une liste des dates et tu fais avec somme.si() Sur une autre feuille avec les dates en A : Clic-droit sur une valeur du TCD et regarde 'paramètre des champs de valeurs...' Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages...
06/04/2016 à 10:24d3d9x Graphique dynamique, je vais craquerJ'y arrivais très bien sur 2003 mais jamais réussi sur 2010. J'ai l'impression qu'il y a eu une régression mais jamais trouvé de fil à ce sujet donc la question reste posée...
06/04/2016 à 08:57JeremySHS Réaliser Classement avec plusieurs épreuvesSi tu as tout sur une même feuille. eric...
06/04/2016 à 08:38d3d9x Graphique dynamique, je vais craquerUn essai sans macro donc. eric...
06/04/2016 à 01:116fran Calcul de consommations par dateAvant que le noctambule aille au lit : avec un TCD, 'Grouper...' par 'Jours' (clic-droit sur une date du TCD). eric...
05/04/2016 à 23:39Caro1 Filtre avancée - extractionUn format ne change jamais une valeur mais juste l'affichage d'un numérique. Pour convertir tes dates textes en dates numériques copier une cellule vide, sélectionner la plage et collage spécial addition. Mettre le format voulu. eric...
05/04/2016 à 19:32riri3459 Calcul negatifDéjà ta formule en CH5 se résume à : Ensuite remet le format standard sur CH, tu as mis un format qui empêche l'affichage des nombres négatifs. Tu ne vois pas le -4 en CH8 -4+1=-3, c'est juste. Un total qui ne sert pas à grand chose à mon avis... eric...
05/04/2016 à 14:12romainromain Paser automatiquement à la macro qui suitDans macro1 tu ajoutes une ligne avec macro2 pour l'appeler. Ou bien appeler les 2 dans une 3ème : eric...
05/04/2016 à 14:06vOxOmGestion fichiers utilesDisons que je ne vois pas l'intérêt de refaire par macro dans un formulaire ce qui existe déjà en mieux avec seulement 2 clics sur la feuille. Je ne me vois pas passer du temps là dessus...
05/04/2016 à 12:25vOxOmGestion fichiers utilesRajoute un filtre automatique sur tes titres, c'est prévu pour ça. eric...
05/04/2016 à 00:22MCLPersonnaliser les propriétés d'un classeurManque d'explications Je referme aussi... eric...
04/04/2016 à 23:47UnProblemeAResoudreProblème d'affectationSuite à ton MP je t'informe que n'ayant eu aucun simple retour comme "c'est bon" ou "non ce n'est pas ça" en 10 jours je t'ai passé en liste noire, je ne répondrai plus à aucune de tes demandes. Ceci après avoir passé une semaine à le faire évoluer et l'améliorer... La moindre des correction est d'a...
04/04/2016 à 16:43Bélug Imposer saisie date, autoriser un débordementJe n'avais pas fait attention que les bornes était ligne 1, d'où la référence circulaire que je trouvais. Difficile de faire plus sans vba. Perso j'aurais plutôt fait le choix d'un blocage si texte (+ ou date > E1 si ça doit être) et MFC si date <D1 pour mieux sécuriser. Tu peux éventuellement...
03/04/2016 à 21:20hatusu Positionnement d'une dateAh oui, autant pousser les choses jusqu'au bout r@chid Un peu le même principe que frangy oui, on a pensé à la même fonction mais pas pris le même chemin...