| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/04/2016 à 23:53 | MaxwellCosta | Convertir en secondes | Par 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:14 | susaita | Copier onglets sans formules | On va attendre que tu aies fini de réfléchir et que tu aies tout dit... |
| 12/04/2016 à 20:20 | susaita | Copier onglets sans formules | Jean-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:15 | susaita | Copier onglets sans formules | Plus propre edit: testé sur son dernier classeur : manque le renommage de Feuil1 en "Facture " et puis son bouton à enlever... |
| 12/04/2016 à 18:47 | susaita | Copier onglets sans formules | Soit 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:13 | susaita | Copier onglets sans formules | Il 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:02 | susaita | Copier onglets sans formules | En 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:03 | lsa039 | VBA - Tri personalisé sur 1ère lettre + série de chiffres | Pour 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:56 | Lea13 | Empecher la suppression d'une shape | Je 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:33 | rocket4 | Codage | Je 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:37 | rocket4 | Codage | 30^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:05 | CAPUCIN | Figer les volets | En manuel ça fait pareil, réactive-les. eric... |
| 11/04/2016 à 23:02 | fifamey | Calculs avec dates | Oui, 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:55 | manon7500 | Répartition groupe | Suite... 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:26 | manon7500 | Répartition groupe | Tout 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:11 | manon7500 | Répartition groupe | Un 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:01 | delv0004 | Somme conditionnelle avec exclusions | Avec un TCD et des segments (0 formule). eric... |
| 10/04/2016 à 12:13 | dann | Simplification petit code | Au 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:33 | LPM | Synthèse / Somme de réservation entre des dates | J'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:19 | LPM | Synthèse / Somme de réservation entre des dates | Voilà 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:09 | LPM | Synthèse / Somme de réservation entre des dates | Entre 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:08 | LPM | Synthèse / Somme de réservation entre des dates | Oui, 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:26 | LPM | Synthèse / Somme de réservation entre des dates | Je 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:08 | LPM | Synthèse / Somme de réservation entre des dates | J'ai édité mon post sur les doublons avec un exemple. Tu confirmes pas de doublons ... |
| 09/04/2016 à 15:00 | LPM | Synthèse / Somme de réservation entre des dates | Je 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:31 | edbey91 | Vlookup dans un tableau différent en fonction du jours | Une formule validée en matricielle s'entoure de { } pour la distinguer. eric... |
| 08/04/2016 à 22:48 | Lea13 | Empecher la suppression d'une shape | Pas 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:48 | edbey91 | Vlookup dans un tableau différent en fonction du jours | A tester : Formule matricielle à valider avec Shift.Ctrl+Entrée. eric edit: un poil plus courte ... |
| 08/04/2016 à 13:03 | DurdenReaper | Moyenne par tiers dans une colonne | En 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:26 | reda haili | Aggrandir la taille des cellules | Reste 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:16 | libellule85 | Comment mettre auto une plage en nom propre en VBA | C'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:09 | Titamulette | 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:39 | libellule85 | Comment mettre auto une plage en nom propre en VBA | Pourquoi 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:18 | 6fran | Calcul de consommations par date | Rien 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:57 | 6fran | Calcul de consommations par date | Sans fichier avec la formule utilisée comment veux-tu qu'on devine ... |
| 06/04/2016 à 10:46 | romainromain | Valeur inscrite par l'utilisateur | Regarde 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:35 | 6fran | Calcul de consommations par date | Pour 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:24 | d3d9x | Graphique dynamique, je vais craquer | J'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:57 | JeremySHS | Réaliser Classement avec plusieurs épreuves | Si tu as tout sur une même feuille. eric... |
| 06/04/2016 à 08:38 | d3d9x | Graphique dynamique, je vais craquer | Un essai sans macro donc. eric... |
| 06/04/2016 à 01:11 | 6fran | Calcul de consommations par date | Avant que le noctambule aille au lit : avec un TCD, 'Grouper...' par 'Jours' (clic-droit sur une date du TCD). eric... |
| 05/04/2016 à 23:39 | Caro1 | Filtre avancée - extraction | Un 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:32 | riri3459 | Calcul negatif | Dé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:12 | romainromain | Paser automatiquement à la macro qui suit | Dans macro1 tu ajoutes une ligne avec macro2 pour l'appeler. Ou bien appeler les 2 dans une 3ème : eric... |
| 05/04/2016 à 14:06 | vOxOm | Gestion fichiers utiles | Disons 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:25 | vOxOm | Gestion fichiers utiles | Rajoute un filtre automatique sur tes titres, c'est prévu pour ça. eric... |
| 05/04/2016 à 00:22 | MCL | Personnaliser les propriétés d'un classeur | Manque d'explications Je referme aussi... eric... |
| 04/04/2016 à 23:47 | UnProblemeAResoudre | Problème d'affectation | Suite à 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:43 | Bélug | Imposer saisie date, autoriser un débordement | Je 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:20 | hatusu | Positionnement d'une date | Ah 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... |