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 84

DateAuteur du sujetSujetExtrait du message
10/08/2018 à 17:43philippe.p@ Suppression bouton de commande ActiveX ?C'est quand même bizarre car c'est des trucs inscrits dans les gênes d'Excel depuis qu'il était tout petit : Il a pris ça dès le biberon, et je ne vois vraiment pas comment il peut renier à ce point ses origines ! A=...
10/08/2018 à 17:21philippe.p@ Suppression bouton de commande ActiveX ?C'est curieux car je l'utilise couramment depuis des années pour "faire le ménage" dans des imports inconnus et ça ne m'a jamais posé problèmes jusqu'à Excel 2016 inclus... La proposition de xorsankukai plus restrictive devrait te convenir. A+...
10/08/2018 à 15:47philippe.p@ Suppression bouton de commande ActiveX ?Cette macro supprime tous les objets de la feuille : A+...
09/08/2018 à 16:14philippe.p@ MFC qui se découpe suite à insertion de lignesPour passer du code faire un Copier / Coller Sélectionner le code que tu viens de coller puis cliquer sur le symbole </> au dessus. Il va s'encadrer de balises "CODE" et ça sera impec. La soluce : Ok ...
09/08/2018 à 16:04Pedro22 Opération sur une partie d'une variable tableau VBAPour le fun je te donne un exemple d'un cas solutionné avec les BD** Il s'agissait d'un comptable d'une grande entreprise qui devait synthétiser un vingtaine de comptes pour les ventiler chaque année entre tous les comptes analytiques et produire un bilan comptable... A l'origine, il faisiait ça ave...
09/08/2018 à 15:35Pedro22 Opération sur une partie d'une variable tableau VBAPour cette problématique : Calculer puis exporter dans différents onglets des valeurs moyennes, sommes ou médianes pour chaque individu statistique et pour chaque jour. Exposé comme ça moi je ne vois que 3 calculs (multiplié par le nombre d'individus) Il faudra expliciter un peu le nombre d'individu...
09/08/2018 à 15:06Pedro22 Opération sur une partie d'une variable tableau VBAFerrand : Les fonctions de Base de donnée permettent de faire ces opérations de manière beaucoup plus rapide que les fonctions que tu cites sans avoir à se référer à des tableaux réduits. Après il faut aussi voir la permanence de ces calculs : Faut-il les renouveler souvent avec des plages variables...
09/08/2018 à 07:38philippe.p@ MFC qui se découpe suite à insertion de lignesJe ne suis pas un spécialiste de ce genre de sport vu que j'évite complètement ces MFC Ça suppose que tu détruis systématiquement toutes les MFC de la feuille et que ta macro les recrée. Comme c'est assez mal foutu je ne le fais jamais : Je préfère faire une macro qui fait le même boulot mais sans M...
09/08/2018 à 06:45Binarycook7 Macro pour afficher les horairesC'est un peu court comme exposé jeune homme... On te demandait pas d'en faire une tirade, mais pour le coup c'est moi qui suis obligé de te tirer les vers du nez ! D'une manière générale Excel n'est pas fait pour faire un album photo. On peut néanmoins le faire pour une nombre réduit de références s...
09/08/2018 à 06:17philippe.p@ MFC qui se découpe suite à insertion de lignesMoi j'ai une méthode radicale c'est zéro MFC ! J'en ai une autre tout aussi radicale : zéro insertion de ligne ! Après pour répondre à la question de départ. "La question est comment je peux rester avec le format de la MFC de départ" En supprimant plus ou moins temporairement les MFC et en les réini...
09/08/2018 à 04:39MxFredAide VBA[Eriic] Oui bien sur... Je n'utilise pas les noms d'onglets justement parce que les gens ont la fâcheuse habitude de nommer leurs feuilles avec des noms ésotérique, à rallonge et que ça prend de la place pour rien dans le code. Donc au lieu de copier l'onglet sous un autre nom YAKA le renomm...
08/08/2018 à 21:36MxFredAide VBALa partie émergée de l'iceberg ! A+...
08/08/2018 à 21:33philippe.p@ MFC qui se découpe suite à insertion de lignesC'est une excellente raison pour éviter de multiplier ces MFC... A+...
07/08/2018 à 23:34MxFredAide VBAQuand tu veux rechercher quelque chose dans VBA tu vas dans le menu Edition > Rechercher et tu coches Projet en cours : Donc tout va bien finalement ? A+...
07/08/2018 à 12:44jpmalb Public WitheventsIl vaudrait lieux fournir directement ton classeur avec ton UserForm... pour qu'on puisse tester. Mais je suspecte quand m^me fortement le A+...
07/08/2018 à 10:36rac1musCalcul de moyenne à partir d'un formulaire (userform)Un UserForm ne me parait pas du tout approprié pour ce genre de travail : Un simple TCP (Tableau Croisé Dynamique) Dans les 2 cas un simple exemple comme celui fourni me semble très insuffisant pour fournir une réponse approprié. A+...
06/08/2018 à 21:21MxFredAide VBAJe dois avouer que je n'avance pas vite, faut dire que la chaleur y est pour beaucoup... Sur que ça ne motive pas des masse pour rester derrière son écran ! Oui. elle gagnerait à éliminer pas mal de redondants et non caractéristiques (Je sais pas si beaucoup de personnes mangent des petits pois ou d...
06/08/2018 à 17:11CmMiro Problème axe graphe VBAClic droit sur l'axe puis mettre au format personnalisé : A+...
05/08/2018 à 19:43MxFredAide VBAPendant que je te tiens, je peux te poser une question ? J'ai été un peu interloqué par certaines données : Quelle est l'origine de ces données et leur fiabilité supposé ? Je parle simplement de la valeur en Calories. Pourquoi certaines valeurs sont-elles à 0 contre toute toute attente alors qu'une...
05/08/2018 à 14:48MxFredAide VBAJe ne vois guère de moyen de mettre cela en place pour des gens qui n'ont pas Excel. Mais je ne suis pas un spécialiste... Pour les 3 autres colonnes il m'avait semblé que t'on fichier renvoyait des nombres fixes... Si tu veux mettre en place un RECHERCHEV pour ces colonnes également procéder comme...
05/08/2018 à 10:04MxFredAide VBA... Par contre ce qu'on peut faire très facilement , c'est faire en sorte que le Userform soit appelé également par un clic sur la colonne 2 Comme de toute façon la colonne 2 n'est pas éditable (on ne peut pas modifier le libellé sous peine de rendre le RECHERCHEV inopéprant) ça peut être une bonne...
05/08/2018 à 04:18mkl21Userform avec ajouter, rechercher , modifier supprimer[Ferrand] La confection d'un UserForm polyvalent n'est pas à la portée du premier venu et ne se trouve certainement pas sur YouTube. C'est l'aboutissement d'une formation complète à VBA or sans vouloir être désagréable, il semble que tu n'aies même pas les bases ! Flirter avec quelques notio...
04/08/2018 à 21:56MxFredAide VBAOption Explicit oblige à déclarer explicitement toutes les variables utilisées. Le ToC est l'ensemble de la plage ligne d'en-tête + saisies effectuées tels que déclaré dans le Gestionnaire de nom. Cette plage comme toutes autres déclarées dans le Gestionnaire de Nom est dynamique. C'est à dire qu'el...
04/08/2018 à 16:10MxFredAide VBABon... Je te donne un aperçu des mes cogitations : Je ne te dis pas que c'est fini, mais c'est pour le moins compréhensible. S'il faut corriger des bricoles je saurai faire. Mais c'est inutile que je me fatigue si ce que j'ai fait ne t'intéresse pas... Sur la finalité du truc YA rien de changé. Sur...
03/08/2018 à 02:03MxFredAide VBADésolé je n'avance pas vite en ce moment : C'est peut-être un peu lié à la canicule ! Vu mon age et mon état de santé tout est plus compliqué... Pour l'instant je suis en mode ECO ! De plus je me suis laissé un peu piéger par ton projet : Il y des situations ou un tableau Excel n'est pas du tout un...
02/08/2018 à 17:08VelvetBertALEA TruquéDeux façon de faire : Formule et macro. Une démo du regretté Ti A+...
02/08/2018 à 08:28MxFredAide VBAJe travaille sur le sujet, mais d'une manière assez éloignée de la question initiale. Ce qui prendra un peu de temps... Si d'autres veulent se pencher sur la question proprement dite, ne vous privez pas ! A+...
01/08/2018 à 13:30GMC Formulaire et Base de donnéesOn va s'en tirer avec une pirouette : Autour de cette ligne à problème tu vas rajouter une ligne avant et une ligne après... A+...
01/08/2018 à 08:49MxFredAide VBAPourquoi avoir envoyé la ligne des totaux vers la ligne 10000 ? Pour éviter qu'il ne remonte trop vite au fil des suppressions ? On peut penser que le petit tableau en haut ne dépassera jamais une trentaine de lignes ? A+...
31/07/2018 à 15:02GMC Formulaire et Base de donnéesAller dans VBA , afficher le usfSAV , sélectionner le tb11 (Date Cloture) Dans la fenêtre des propriétés (en bas à gauche) basculer la propriété Enabled à True Changer tout le bloc WriteRecord : Rajouter tout en bas du module usfSAV (après la Private Function NewNoS&() ) la fonction suivante : A+...
30/07/2018 à 12:07dams03 Problème de formulaire pour export des donnéesPas besoin de plusieurs formulaires identiques ni de plusieurs feuilles pour gérer tes clients : Ça ne sert qu'à multiplier les problèmes et les risques d'erreurs lors de la recopie. Une base de donnée sert à stocker des infos. Le formulaire (UserForm) sert à les visualiser, les modifier, à en créer...
28/07/2018 à 18:00soraya2Calendrier dynamique dont les cellules changentCa fonctionne toujours pas n'est pas une explication : Qu'est-ce qui ne fonctionne pas ? Le fichier que j'ai joint ? Ton Excel est-il paramétré pour accepter les macros ? Quel est le message d'erreur ? Ce genre de fichier doit être téléchargé et installé dans ton répertoire de travail Excel habituel...
28/07/2018 à 06:25soraya2Calendrier dynamique dont les cellules changentSi tu désires effacer les données quand tu changes de mois, il faudra utiliser une macro. Ton Excel doit être paramétré pour les accepter. Dans le classeur ci-joint les données sont effacées lors du changement de mois (et d'année...) Nota : Dans cette version les données du mois précédent sont défin...
26/07/2018 à 15:22DespegeriaUserForm recherche multicritereJe vais te faire une réponse de normand : a dépend un peu de ce que tu veux en faire et surtout de ce avec quoi tu te sens à l'aise... Pour moi qui suis une quiche en formule et qui trouve que les formules ça alourdi inutilement les classeurs, j'ai toujours l'habitude de voir tous les problèmes sous...
26/07/2018 à 07:42atlonia Je m'arrache les cheveux avec des ChekBoxSinon si c'est juste pour les cheveux ...
25/07/2018 à 19:56maroon Boucle pour comparer deux colonnesLes colonnes n'ont pas de lignes... juste des cellules. Tu as commencer le fil en voulant comparer les cellules de la colonne 1 avec celles la colonne 3: ce que tu as très bien fait : For i = 1 To Worksheets("feuil1").Cells(1, 1 ).End(xlDown).Row For j = 1 To Worksheets("feuil1").Cells(1, 3 ).End(xl...
25/07/2018 à 05:35maroon Boucle pour comparer deux colonnesLa comparaison se fait sur cette ligne : Donc les 2 colonnes comparées sont la 1 et ... la 1 ! A+...
24/07/2018 à 19:52Pintura Erreur : un objet n'est pas disponible sur cet équipementMais NON ! il suffit de décocher celle manquante ...
24/07/2018 à 16:51Pintura Erreur : un objet n'est pas disponible sur cet équipementIl faut aussi éventuellement décocher la référence manquante dans le menu VBA Outils > Référence A+...
23/07/2018 à 16:09Colombe23Compteurs congesLa formule pour C4 : =NB.SI($B9:$AE9;"CP") (à "tirer" vers le haut et vers le bas...) On peut aussi tirer vers la droite à condition de changer "CP" en "RCP" et "SS"... A+...
23/07/2018 à 08:38jc jezGenerer calendrierJ'ai ajouté une 'tite amélioration dans la finition. A+...
22/07/2018 à 16:29Caro79Empêcher la saisie lorsqu'un total est atteintSans voir le fichier on ne peut émettre que des hypothèses. La première qui vient à l'esprit est de limiter la feuille au nombre de lignes utiles : On utilise pour cela la propriété ScrollArea (Développeur > Propriétés) puis on protège la feuille... Il y a plusieurs autres possibilités, mais elle...
21/07/2018 à 14:30jc jezGenerer calendrier@ Jean-Eric : En fait les fonctions ne semblent pas en cause (Je n'ai pas creusé plus que ça... Mais j'ai adopté la tienne : Si tu le dis !) En réalité c'est surtout mon "merging" qui était à revoir... Voici une version revue et corrigée. A+...
21/07/2018 à 05:37jc jezGenerer calendrierDans Module1 (à la fin) remplacer la fonction NOSEM par celle-ci : A+...
20/07/2018 à 19:28chnourReinitialiser tout les option buttonComme c'est un MAC tu as toutes les chances de gagner ...
20/07/2018 à 07:05titikio Comparaison de 3 dimensions par rapport à 3 autresUne solution en pièce jointe. Nota : : Pour la simplicité de la programmation et la clarté de la démonstration : J'ai rajouté les colonnes (Volume) et déplacé la colonne hauteur des cases et nommée les plages BDRef et BDCase et trié les BD de la manière la plus favorable... Mais ce n'est pas absolum...
19/07/2018 à 21:19chnourReinitialiser tout les option buttonA+...
18/07/2018 à 17:34Colombe23 PlanningEt voilà la version 4 avec une pause par coupure... et la version 5 identique avec juste une 'tite différence dans la présentation des totaux hebdo et mensuels...
18/07/2018 à 17:09GMC Formulaire et Base de donnéesOui c'est dans la feuille Etat que ça se passe. Actuellement le prénom ne s'affiche pas donc pour l'afficher il faut faire ces modifs... [Ferdinand] Oui si on veux une majuscule il y a aussi StrConv, mais je ne l'utilise guère : avec les noms et les prénoms composés c'est un peu chiant. Alor...
18/07/2018 à 15:54Colombe23 PlanningDu coup j'ai intégré les SOMMEPROD et quelques améliorations de sorte que YAPUKA changer le mois en première ligne et tous les jours et semaines se mettent en place automatiquement : TAPUKA afffecter les horaires et les congés à chacun et les calculs se font tout seul. YA juste pour les pauses que j...