Passionné d'Excel

Inscrit le :18/09/2008
Dernière activité :24/03/2026 à 13:55
Version d'Excel :2016
Lieu :bourg en bresse
Messages
9'456
Votes
1'262
Fichiers
4
Téléchargements
29'968
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par galopin01 - page 140

DateAuteur du sujetSujetExtrait du message
12/04/2016 à 16:41AzurFormule à intégrerVoir la formule dans le classeur joint. Nota : Le secret est dans la feuille saisie et dans le le gestionnaire de nom : la définition de la plage "base" A+ [Edit] Désolé pas rafraichi... Salut Peuwi ...
12/04/2016 à 13:30MegPlanning chantierBien sur : Tout l'intérêt des Userform est de pouvoir faire toutes les vérifications nécessaires avant d'envoyer les données aux feuilles Les données des TextBox sont des Strings. Il faut donc bien s'assurer que les dates sont valides (pas de 29/02/2017 ni de 30/04/2016) et les envoyer vers les feui...
11/04/2016 à 19:28MegPlanning chantierJ'ai un problème de cohérence (entre autre) : Dans le modèle ci-joint changer le nom de chantier met à jour le planning. Pour la cohérence j'ai du donner des indices à tes chantiers car pour que ça fonctionne : un même chantier doit avoir des dates de début et de fin identiques. sinon il va y avoir...
11/04/2016 à 17:48MegPlanning chantierMoi je trouve TOUSSA un peu décousu, il faut sélectionner plusieurs fois le même chantier sur différentes feuilles... Je réfléchi un peu à la manière de synchroniser un peu l'ensemble et je reviens dans la soirée avec un état des lieux... A+...
11/04/2016 à 17:05romainromain Retirer des chiffresPas rafraichi... désolé ! A+...
11/04/2016 à 16:58MegPlanning chantierHum... On procède souvent avec des MFC ce qui évite des formules alambiqués ou un VBA complexe. (mais ça nécessite une petite refonte de ton travail...
11/04/2016 à 11:40MegPlanning chantierCa marche bien sur le fichier que tu as joint, pour peu que le planning soit la feuille active... Le principe est de calculer la différence entre les cellules B4 et A4 et de masquer les colonnes en trop... Après la question est de savoir à quel moment lancer la macro... A minima tu peux la lancer à...
11/04/2016 à 10:34MegPlanning chantierQuelque chose comme ça ? A+...
10/04/2016 à 21:51MARK_TK MAX et MIN dans un VABDésolé, je ne comprend pas : Je n'ai pas d'anomalie. Peut-être quelqu'un d'autre verra t-il quelque chose qui m'échappe... A+...
10/04/2016 à 18:15MARK_TK MAX et MIN dans un VABEt tu les pécho ou tes valeurs ce sont des valeurs prise dans la feuille (dans ce cas : où ?) ou des valeurs que tu vas rentrer dans le USF ? Si ce sont juste des valeurs entrées dans le USF tu peux mettre ça : A+...
08/04/2016 à 17:10tesmouCondition macro VBA qui bugCa ne parait pas possible vu les conditions des Else ça pourrait peut-être donner quelque chose qui ressemble à ça, mais c'est à toi de déterminer les bonnes plages à masquer ou non. Dans un select case seules les lignes qui correspondent au bon case sont exécutées. ...Mais pour l'instant ça ne me p...
08/04/2016 à 14:30Psykopat Trouver le nombre de ligne et la mettre en constanteUne solution : Rappel : Il est courament admis que les Dim se posent en début de macro. pas de semi au fil de l'eau... A+...
08/04/2016 à 14:10tesmouCondition macro VBA qui bugYa pas de raison en effet la macro traite successivement tous les si... Le si ... = Chine étant le dernier c'est toujours celui ci qui est affiché. Vrai ou Faux, mais c'est toujours le dernier qui s'applique. Pour la première partie de la macro, voici le code optimisé : Hum... Pour la fin je n'ai pa...
08/04/2016 à 11:26tesmouCondition macro VBA qui bugJe n'ai pas de bug avec l'une ou l'autre macro. A+...
08/04/2016 à 11:20Meg ListBox ne fonctionne pasD'abord il ne s'agit pas de ListBox mais de Combo (Il est préférable d'être précis) Quelle formulaire ? Ensuite en quoi ne fonctionne-t-il pas comme prévu ? Bon c'est pas top comme fonctionnement mais compte tenu de la construction ça marche comme je le prévoyais. Tu t'attendais à quoi d'autre ? A+...
08/04/2016 à 08:57Curtis Newton Valeur cellule et formatCe n'est pas un bug, c'est juste l'illustration parfaite que Windows n'est pas strictement WYSIWYG, Ce que vous voyez à l'écran n'est pas forcément ce qui sera imprimé. En particulier avec Excel lorsque les colonnes sont dimensionnées un peu juste... Ce qui interpelle un peu c'est que le contenu "vi...
07/04/2016 à 18:51lop97028ArborescencePas top comme arborescence... Mais heureusement pas besoin de VBA : Le filtre est fait pour ça ! Dans cet exemple la colonne A est filtré (Filtre textuel :=Commence par 0) et la colonne B est filtré sur "bidon" Nota : On obtiendrait le même résultat avec un seul filtre : colonne A filtré avec Filtre...
07/04/2016 à 10:56VickiDéterminer jour semaine VBASorry... Modifier cette macro : A+...
06/04/2016 à 19:29VickiDéterminer jour semaine VBAUne solution en pièce jointe. Remarquer qu'il a été crée une plage nommée " Feries " dans le Gestionnaire de Fichier correspondant à la plage : =Critères!$H$2:$H$34 Le test de validation se fait quand vous tentez de quitter le contrôle. Les macros utilisées : Dans le formulaire Dans Module2 A+...
06/04/2016 à 08:18JeremySHS Réaliser Classement avec plusieurs épreuvesMalheureusement ça va être difficile de vous répondre avec un exemple de 5 lignes : Si c'était si simple ça serait bien ! Il faut savoir le nombre exact de feuilles et pas de feuilles inutiles : Savoir si toutes les feuilles ont la même disposition (résultats toujours colonnes B et F + toujours à pa...
06/04/2016 à 06:36JeremySHS Réaliser Classement avec plusieurs épreuvesEn J3 mettre =B3+F3 et "tirer" cette formule vers le bas... A+...
06/04/2016 à 06:24LEBLANAnniverssaireComme je vous l'ai précisé, aucune mise en forme conditionnelle, ne peut convenir pour le fichier que je connais. En tout cas pas pour la feuille Liste. Si vous tenez absolument à cet effet sur cette feuille modifier les macros TriD et TriS dans Module1 Et rajoutez y cette macro Cordialement...
01/04/2016 à 20:33LucieHebCréation userform emploi du tempsUn index dans une base de données c'est un peu comme la colonne vertébrale dans un corps humain. Sans index ton squelette ne tient pas debout... Pour le reste des feuilles, bah... ça manque de réflexion. Ce n'est pas un reproche ni une critique... Juste une constatation. Dans beaucoup de petits proj...
24/03/2016 à 04:32UnssTraitement compétition d'athlétismeHum... Un tel programme se prévoit plusieurs mois à l'avance et pas quelques semaines avant ! Cela suppose un fichier joint comportant la structure exacte du csv (en tête de colonnes) et quelques enregistrements (une vingtaine) Pour chaque catégorie la liste des épreuves possibles et le tableau de c...
23/03/2016 à 09:05bhoooProblème VBA création de bouton19 lectures et pas de réponse : C'est sans doute que ta question ne comporte pas de fichier joint. Les répondeurs n'apprécie guère d'être obliger de se coltiner la création d'un fichier de test plus ou moins approximatif alors que tu en a un sous la main tout prêt. De plus, la création d'un bouton p...
23/03/2016 à 06:27NAMVollkCtrl+alt+shift - en VBAIl n'y a pas de validation particulière en VBA. Le simple fait d'utiliser FormulaArray valide la matricielle Il n'est pas nécessaire d'écrire en L1C1 La macro suivante affecte une formule matricielle en C1 : Nota : La formule n'est pas Active ( au sens de sélectionnée...) : Ce n'est pas recommandé e...
21/03/2016 à 16:19eliseclaireListe déroulante et userformDans le module de la feuille "historique de commandes modifier comme suit : Dans le module du UserForm2 modifier comme suit : A+ [Edit] Désolé pas vu d3d9x... Bonjour. Réponse similaire.....
21/03/2016 à 16:03maeljourdainRéférences VBA projectMon explication est sans doute très approximative mais je te la donne quand même pour que ce qu'elle vaut... Les .xla et (.xlam) sont des classeurs de macro complémentaires : Utilisés correctement ils n'apparaissent pas de cette manière. On peut donc en déduire qu'ils ont été utilisé d'une manière u...
19/03/2016 à 11:06LucieHebCréation userform emploi du tempsOui mais je n'ai pas donné suite : Je suis loin d'avoir tous les éléments pour produire une analyse un peu fine, mais cela m'a l'air d'un projet un peu improvisé "à la va comme j'te pousse"... Le mariage VBA / formules (Index...Equiv) pour récupérer le planning me parait bien hasardeux... A+...
18/03/2016 à 18:50LucieHebCréation userform emploi du tempsC'est effectivement ce que j'avais suggéré à la personne (julie) qui m'avait soumis la première mouture. Pour la BD sur la feuille prise de rendez vous c'est Ok encore que... un index me semblerait très souhaitable ! Les autres feuilles sont beaucoup plus discutables... On ne peut pas réaliser un pl...
11/03/2016 à 22:15pascal80540Mise en page feuille de productionUne possibilité : Nota : Je me suis basé sur la colonne 9 pour déterminer la dernière ligne du tableau. Cela suppose que cette colonne est toujours non vide. A+...
10/03/2016 à 10:34TONY12 Planning Excel14 téléchargements et pas une seule réponse ! A mon avis ton projet est aussi nébuleux pour les autres que pour moi... En tout cas, pour ce que je crois deviner (plusieurs chantiers/plusieurs équipes sur des périodes glissantes) un planning de ce genre doit nécessairement faire appel à DES macros co...
08/03/2016 à 20:51OcéaneMPlanning multicritèresCa me semble possible, mais je ne m'amuserai pas a essayer un truc comme ça avec trois classeurs. Un seul classeur de trois feuilles me semble bien suffisant. (surtout avec 2013) Sur base de formules ça me semble vraiment improbable mais à base de macro c'est faisable. Après il reste à trouver le gu...
05/03/2016 à 17:03AmaiaPourriez vous m'aider simplifier cette formule?Pas cherché à analyser, mais oui pour les virgules... A minima il manque le 0 (zéro) =IF(OR(H40> 0 ,H41<=H40),IF(H40>4,MIN(MAX(ENT((H41+3)/4)*4,4),H40)-H41,H40-H42),"") Oups... Sorry ! Salut Ferrand ! A+...
02/03/2016 à 18:48pascal80540Mise en page feuille de productionPour la première partie utiliser Pour la deuxième partie préciser la question. A+...
02/03/2016 à 18:31RALOUSyntaxe VBAMettre Rows("1:" & Nblg).Select A+...
26/11/2015 à 15:17vbrod Cacher un bouton dans le tableurRend le bouton visible quand "D2" n'est pas vide. La routine s'exécute à chaque fois qu'une cellule change de valeur : Le principal intérêt de cette formulation est que la macro ne s'exécute que si la cellule "D2" change de valeur (Par saisie directe.) A+...
26/11/2015 à 09:01vbrod Cacher un bouton dans le tableurUne solution en pièce jointe. Bonne journée...
24/08/2015 à 20:57FrancoislegrosBarre de menu perso et modification de code VBAC'est une prog pour 2010. Je ne suis pas convaincu que 2007 va la digérer... A+...
24/08/2015 à 19:18Cotty Range et déclaration de variableJ'ai pas creusé du tout ni ouvert tes pièces jointes mais déjà : Range("Saisie!A3") et... Range("Organes!A3:B140")... me semble pas glop du tout ! la syntaxe VBA c'est : A+...
24/08/2015 à 19:06FrancoislegrosBarre de menu perso et modification de code VBAJe t'ai expliqué que cette programmation faisait appel à un outils autre qu'Excel. La programmation manuelle étant réservée à des spécialistes, lire en particulier à partir du paragraphe : 2-B L'utilitaire Custom UI Editor et les paragraphes suivants qui constituent une excellente initiation à la pr...
24/08/2015 à 11:51FrancoislegrosBarre de menu perso et modification de code VBARe... Désolé je ne peux pas prendre en charge ce sujet pour l'instant because gros problèmes avec W10 et l'éditeur de menu, mais au moins ce format permettra peut-être à un répondeur compétent sur se sujet de se tester. [Edit :] Je t'ai fait le minimum syndical en vitesse. Il reste tout à pe...
24/08/2015 à 10:06FrancoislegrosBarre de menu perso et modification de code VBAHum... C'est un petit peu plus compliqué qu'il n'y parait : La modification des barres de menu Excel (et à plus forte raison la suppression du menu Excel) avec les versions 2007 et plus récente n'a rien à voir avec la programmation qu'on effectuait sous XP. Celle-ci ne s'effectue plus par VBA mais d...
28/07/2015 à 20:42Liocor Scrollcolumn suivant case cliqueeLe fichier joint répond à la question de mettre la date du jour en 1ère colonne. (dans le module ThisWorkbook) Par contre je n'ai pas traité le problème des hachures qui peut être résolu de différentes manière, Une mise en forme conditionnelle me semble le plus pratique , mais tout dépend si cette m...
28/07/2015 à 10:09defraissZone d'impression variable VBAEssaie (non vérifié) : Nota : On peut supposer que tous les Sheets("PLANNING")... et autres ActiveSheet sont inutiles (le USF étant censé être déclanché par cette feuille... A+...
27/07/2015 à 23:54Liocor Scrollcolumn suivant case cliqueeUne autre version (en nommant la plage de dates "DateDF" A+...
25/07/2015 à 19:51d3d9x Sortie de données et types personnelsL'essentiel sur se sujet est ici A+...
24/07/2015 à 19:52SoumZoum Dates et paramètres régionauxPerso j'ai renoncé depuis longtemps à utiliser Find ou Match pour parcourir des Arrays... Je trouve que cette méthode génère par la suite des développements souvent plus efficaces (optimisés)... La meilleure méthode étant certainement celle qu'on connait le mieux !!! A+ PS : Pour Ferrand tu peux eff...
24/07/2015 à 17:53SoumZoum Dates et paramètres régionauxJe ne suis pas trop d'accord avec mon ami Ferrand, je pense que la recherche sur la mise en forme est plus que scabreuse ! mébon.... Normalement si la saisie est bien faite la recherche sur les DateSerial n'a aucune raison d'échouer... A+...
24/07/2015 à 16:07Squalleh[VBA] Nombre de boutons radio modlableC'est surement possible. Pour le nommage ça me parait pas forcément souhaitable. Quel intérêt ? En revanche le caption peut aisément être le mot de chaque ligne. Voir pièce jointe. A+...