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 81

DateAuteur du sujetSujetExtrait du message
17/02/2019 à 14:25ledzep Xl2010 VBA Avis sur début de codePas de souci : Yake celui qui ne fait rien qui ne se trompe jamais ! Ma solution te convient-elle ? A+...
17/02/2019 à 09:48ledzep Xl2010 VBA Avis sur début de codeTu mélanges tout ! Tri, Filtre et maintenant Butée... Ce format de semaine rend les choses très compliquées : Je suggère tout simplement de noter les semaines par leur N° 1, 2, 3... Ça, Excel comprend bien ! Et VBA aussi. comme ça pas de problème de tri ou de filtre, ni de butée. A+...
16/02/2019 à 07:52Nick85Création d'un bouton supprimer et modifierEncore une fois : Faire simple et fiable est relativement compliqué et demande non seulement une certaine expertise, mais exige ensuite de la part de l'utilisateur principal une très bonne maîtrise de VBA. Ton fichier test laisse à penser que tu ne seras pas en mesure d'en assurer la maintenance ! I...
15/02/2019 à 16:57Nick85Création d'un bouton supprimer et modifierFaire simple et fiable est relativement compliqué. Fournir le classeur en question afin d'avoir un aperçu concret de la situation actuelle. Supprimer tous les membres sauf un ou deux que vous pourrez anonymiser. A+...
14/02/2019 à 11:26ledzep Xl2010 VBA Avis sur début de codeJe ne répond que parce que tu m'as nommé explicitement aussi tu risques de ne pas avoir d'autre réponse. A l'avenir essaie de ne pas t'adresser à un interlocuteur particulier sinon en l'absence de l'intéressé tu n'auras pas de réponse... Voir en pièce jointe. A+...
12/02/2019 à 10:30juliakMsg erreur USerForm VBAC'est cette instruction qui pose problème : Remplacer le Ž par é A+...
11/02/2019 à 20:10ledzep Xl2010 VBA Avis sur début de codeTu ne peux pas : Dim ComboBox1 as String... car ComboBox est un contrôle D1D est la variable à typer Soit : puis Si tu veux faire un tri correct, il faut nommer tes semaines : S01, S02,... A+...
05/02/2019 à 19:38saturninTaille des boutons dans le rubanTu l'as personnalisé comment ? Avec Custom UI éditor ? ou avec un Clic Droit + personnaliser le ruban. Dans ce dernier cas dans la boite de dialogue tu as 2 boutons ajouter un onglet et ajouter un groupe. Si tu ne veux que des commandes séparées tu dois ajouter un groupe entre chaque commande... Sin...
05/02/2019 à 19:23audrey_vba Affecter une macro à tous les commandbuttonBonjour, Hum... Ce n'est pas tout à fait exact : dans l'exemple joint le USF ne contient aucun code... Il suffit d'instancier les objets du USF dans la classe avant de lancer le USF et basta ! A+...
04/02/2019 à 13:26Random19Création d'un formulaire + catalogue sous VBAExcel n'est vraiment pas fait pour ce genre de travail ! A+...
24/01/2019 à 10:04PCl51Son dans tableurJe doute fort que ça fonctionne ! La réponse concernant un tirage multiple ne concernait que la question posée (des .wav très courts, instantanés) : Pour des musiques plus longues je ne pense pas que DoEvents gèrera... mais je n'ai pas essayé. Par contre le bouton à jeu unique peut lancer n'importe...
23/01/2019 à 23:54PCl51Son dans tableurTu remplaces Z =ThisWorkbook.path par TON path... Ex : Le reste sans changement. A+...
23/01/2019 à 13:31PCl51Son dans tableurSi tu n'as pas besoin de mes fichiers .wav tu les remplaces par les tiens... Je ne les ai joints que pour être sur qu'il n'y aura pas de problème de majuscules... Si tu n'utilise pas les 7 notes mais seulement 5, tu remplace les 7 dans le code par des 5 Si tu n'utilise que 5 notes Dans l'expression...
23/01/2019 à 10:40PCl51Son dans tableurUn exemple avec 7 notes (do ré mi fa sol la si) Pour tester j'ai du créer mes propres wav La démo ne fonctionne pas dans le zip : Il faut dézipper et copier les 8 fichiers wav + xlsm et les coller dans ton répertoire de travail Excel A+...
22/01/2019 à 10:50café crémeInterrogation sur format de commentaire??La question n'est pas claire d'autant que ton premier fichier joint indique clairement que tu sais afficher les formats "normaux" . Comme indiqué par boss_68 bien faire attention de cliquer sur la bordure du commentaire. Pour les formats spéciaux voire le fichier joint (En particulier la partie déta...
20/01/2019 à 09:29phil107Effectuer des modifications grace a un userformLa conception d'une base de donnée avec un UserForm permettant -en général- de faire la Saisie, Visualisation, Recherche, Modification Suppression est un exercice classique mais assez complexe. De plus cela exige d'observer pour la BD des règles de conception qui sont loin d'être optimale dans ta BD...
13/01/2019 à 07:59PCl51Son dans tableurUne application utilisant ce principe sous ce lien A+...
12/01/2019 à 08:30PCl51Son dans tableurLe meilleur moyen de ne pas être enquiquiné par ces problèmes de chemin (Quand on à la maîtrise du choix !) est de mettre les fichiers wav dans le même dossier (ou dans un dossier enfant) que le classeur Excel (ou dans un dossier enfant) Ainsi il n'y a pas besoin de spécifier le chemin on récupère l...
11/01/2019 à 10:27PCl51Son dans tableurVoir pièce jointe (corriger le chemin) A+...
09/01/2019 à 10:25julienlavigneFichier trop lourdJe n'ai pas analysé à fond tout le bazar donc je ne donne ici qu'une idée générale : Faire travailler tes fonctions perso sur la totalité des lignes alors que 1 million sont vides est une aberration ça entraîne l'appel de la fonction compare sur 1 million de cellules vides, ce qui ne semble pas plus...
08/01/2019 à 15:37PCl51Son dans tableurUne méthode : A+...
08/01/2019 à 15:15philoche63 Suppression dans Gestionnaire de Nom ImpossibleTes noms sont en fait des noms de tableaux (au sens d'Excel) : Il faut donc les convertir en plage. Sélectionner une cellule de chaque tableau puis dans le menu "outils de tableau" choisir "convertir en plage" A+...
06/01/2019 à 15:49SportbilySur Excel 2007= SI(TonCalcul<0;0;TonCalcul) A+...
03/01/2019 à 11:13VmailProtection de la structure de mes 52 feuilles d’un seul coupTu peux protéger la structure du classeur (pour éviter qu'une des feuilles ne s'intervertisse avec les autres) mais protéger la structure de feuilles n'a pas de sens : Ou tu protèges la feuille ou tu ne la protèges pas. Après s'il s'agit de permettre ou non la modification du contenu d'une cellule,...
27/12/2018 à 12:44sad006Modif de code ?Une solution : A+...
11/12/2018 à 15:53ACJF Calcul heures nuit/jour sur plusieurs joursHum... Ton fichier est vraiment minimaliste pour vraiment avoir une bonne idée de ce vers quoi on veut arriver, mais à première vue moi je partirai sur une idée comme dans le fichier joint. Après il faudra surement décomposer... Mébon : ce n'est qu'une idée de départ ! A+...
08/12/2018 à 19:33kabutaProblème avec les Button sur userformeUn UserForm est censé travailler sur la feuille Active or visiblement tu lances ton UserForm à partir de Feuil1. Comment veux-tu que ton bouton sache ou renvoyer toutes ces infos ? 3 solutions possibles : Ou tu actives la feuille BD avant d'ouvrir ton UserForm ou tu spécifies dans tes macros que la...
21/11/2018 à 20:07BIGJOE12Userform - utilisation listboxJuste pour lancer un peu la discussion... Parce que comme c'est partie ça risque de ne pas motiver les foules... Ou ton fichier joint est bâclé par dessus la jambe, ou tu es un peu... optimiste ! Le champs code Projet est censé être le premier... La colonne E (champ calculé) est censée être le derni...
09/11/2018 à 19:32AlewAfficher des données en fonction d'une liste box (Userform)Il faut essayer de joindre des fichiers dont la logique reste compréhensible. Des fichiers trop abstraits ne motivent pas grand monde car la programmation demande un minimum d'analyse. Programmer des tas de titi, toto, tutu, site1, site2... en aveugle est souvent assimilé à une perte de temps... EDI...
09/11/2018 à 14:34SAP75Création planning de garde / astreinteAvec ça comme indication on ne va pas pouvoir t'aider. Il faut fournir un fichier représentatif de ce que tu veux obtenir avec la liste des noms et grade. Peu importe que les noms soient véritables mais l'ensemble doit former un tout cohérent et proportionné aux effectifs pour chaque grade. A+...
09/11/2018 à 14:13mistralComprendre le VBATu pourrais commencer par lire ceci Nota : Voir également sur ce forum (en haut): Cours VBA Sinon pour répondre brièvement à la question Module de classe tu peux oublier encore quelques années... Sauf cas particulier 99 % des macros doivent être rédigées dans Module1 A+...
08/11/2018 à 17:54saniadermel17Gestion base de donnée ExcelDe plus les infos ne se répète pas vraiment... il y en a qui s'intercalent, d'autres qui disparaissent : Ça ne simplifie pas vraiment le pb. Prière de fournir un modèle fiable ou préciser s'il faut aller "à la pêche aux infos" (quand elles existent !) A+...
03/11/2018 à 18:09Bandit Somme.si.ens 2003Pour chacun -dans son contexte- la meilleure des méthodes est celle qu'il maîtrise le mieux... Il reste que ces fonctions sont parmi les plus puissantes et les plus méconnues d'Excel. A+...
03/11/2018 à 16:34Bandit Somme.si.ens 2003Sinon dans les cas les plus compliqués et particulièrement énergivorace les dinosaures utilisaient déjà l'arme fatale : Les fonctions de Base de données. Quand on y a goutté c'est irrésistible : on ne peut plus s'en passer. D'ailleurs c'est quand j'ai commencé à comprendre ça que mes cheveux ont rep...
26/10/2018 à 11:20stephymtbCalendrier / agenda automatiqueBonjour, Un calendrier de cycle ? A+...
25/10/2018 à 14:56stephymtbCalendrier / agenda automatiqueCe serait intéressant de savoir ce que tu comptes y mettre dans ton agenda. Car la problématique est très différente selon le niveau de détail souhaité (1/4 d'heure, 1/2 heure ou 1 h) et ce que tu y mets dans chaque plage horaire (Juste un RV ou des commentaires plus ou moins complexes) Quelle plage...
22/10/2018 à 19:51Kiki03 Intégrer roulement dans un planningPour cette dernière question j'ai modifié la formule de Cycl2 pour qu'elle gère les Fériés. Pour la question sur les décalages c'est un petit peu difficile à expliquer. Je t'ai fait 3 autres exemples qui illustrent ce concept de décalage... Il faut déjà comprendre que la fonction CYC renvoie la lett...
20/10/2018 à 21:03Kiki03 Intégrer roulement dans un planningIl y a une petite inexactitude dans mon explication. Cycl1 qui est défini à partir de la cellule D6 et étendu à toute l'année. (Février y compris) J'avais marqué sauf pour les 28 et 29 février) en fait c'est SLFRM qui n'est pas utilisé le 29 février puisque là nous avons une petite astuce "pour fair...
20/10/2018 à 14:09Kiki03 Intégrer roulement dans un planningIl n'y a pas de macro : Juste une fonction personnalisée (CYC) : => Alt + F11 => Module1 Il y a aussi un UserForm inutile qu'on peut supprimer (C'est un fichier qui est un reliquat d'archive sur un un autre cycle). Le reste c'est le travail des formules SLFRM , SLFRM2 et CyCl1 qui sont définie...
19/10/2018 à 22:36diablo7431 Modification des données existantes via un userformToutes les méthodes sont bonnes quand on cerne bien les avantages et les inconvénients mais c'est certain que RowSource est particulièrement foireux pour des sources variables. Si tu as des listes bloquées tu peux bien utiliser ce que tu veux. Si le choix se limite à Oui ou Non ou le choix d'un jour...
19/10/2018 à 22:15Kiki03 Intégrer roulement dans un planningJe donne quand même ma production. A+...
18/10/2018 à 14:23Kiki03 Intégrer roulement dans un planningC'est déjà assez complexe à programmer avec ces 4 lettres donc je garderai ces 4 lettres sinon ça serait vraiment c... Compte tenu de mon emploi du temps compter pas avant dimanche soir ...
18/10/2018 à 13:47Kiki03 Intégrer roulement dans un planningLe problème est qu'il n'est pas indiqué 3 fois 13h40 - 21h45 mais il y a chaque fois une minute d'écart : Je comprend que c'est parce que tu as certainement un peu baclé le truc et que la recopie incrémentée à généré des différences. Mais en VBA je ne peux pas me contenter d' "à peu près" donc tu me...
18/10/2018 à 12:19Kiki03 Intégrer roulement dans un planningPréciser quel horaire est applicable pour la séquence de 2 2 2 (en début de semaine 9) Ce roulement sera effectué en VBA (macro) Ce n'est pas très compatible avec la disposition actuelle : Si Ok choisir 12 mois horizontalement ou 12 mois verticalement. A+...
18/10/2018 à 10:47diablo7431 Modification des données existantes via un userformLa question se pose même pas : RowSource c'est pour les listes qui ont vocation à rester figées... Ça va bien pour l'instant tu n'as que 3 lignes... Comment tu feras par la suite quand tu en auras 300 ou 3000 pour trier (Dédoublonner éventuellemeent) si tu n'as pas posé les bases de ton UserForm dan...
17/10/2018 à 21:19diablo7431 Modification des données existantes via un userformJe découvre avec ce fichier joint l'ampleur du projet prévu... A mon avis tu est très loin d'en faire quelque chose d'opérationnel. Des bribes de code péché ici ou là, n'ont jamais fait un programme : Tout juste une usine à gaz à la Franquin ! Si c'est juste pour t'entrainer à coder un peu en VBA pa...
17/10/2018 à 16:58diablo7431 Modification des données existantes via un userformSorry pas vu les dernières réponses.....
17/10/2018 à 02:16pompaeroCompte-rendu journalierCelui-ci fonctionne correctement. Pour le reste je m'abstiendrai de commentaire. A+...
16/10/2018 à 14:13ledzepValidation ProjetBah... Tu as des gens tout aussi experts (et probablement plus) que moi parmi les helpeurs qui t'on aidés : La seule différence est est que tu ne leur a probablement pas demandé leur avis : Tu leur a seulement demandé de t'aider à réaliser "un truc à ta manière." Dans ce fil, tu as plutôt demandé un...
16/10/2018 à 03:13pompaeroCompte-rendu journalierFichier pourri ! (impossible d'afficher le USF + plantage Excel) A+...