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'765
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par galopin01 - page 33

DateAuteur du sujetSujetExtrait du message
21/10/2021 à 18:41Flolefifou Projet Memory ExcelPour la variable STATUS on appelle cela un switch : Au départ STATUS est False Quand on Clic une carte elle devient Not False donc : True puis quand on clique une deuxième carte elle devient Not True donc... False !!!!!!!!!!!!!!!! et ainsi de suite... A+...
21/10/2021 à 18:35Flolefifou Projet Memory ExcelOui à une vache près... (j'avais fait une petite erreur !) Mais sur le fond c'est à peu près ça chaque bouton comporte le même code. Donc pour éviter d'avoir à répéter le même code 16 fois je vais faire une sub unique qui sera appelée par les 16 boutons... Chaque bouton appelera donc cette sub uniqu...
21/10/2021 à 17:19Flolefifou Projet Memory ExcelC'est un petit peu plus compliqué que ça ! Vous devez créer une variable STATUS comme indiqué dans ce début de code... ensuite pour chaque carte : Pour le reste il faut que je farfouille un peu dans votre code, mais le initialize et vos variable me semble un peu bidon alors les calculs... Je reviens...
21/10/2021 à 16:27Poissonlunaire [Débutant] Problème définition dimension d'un ArrayIl existe des tas de manières de se compliquer la vie... Une bonne manière est d'essayer le ski sur la piste noire ! Que voulez vous faire apprendre à Utiliser un Array ou apprendre à Créer un UserForm correctement ? Tripatouiller les Arrays c'est ici . Démarrer avec les UserForm c'est ici : La feui...
21/10/2021 à 12:42giuseppe presti Modifier un tableau de référence à partir d'un tableau de modification VBAVoici un lien qui date de plus de 15 ans mais qui n'a pas pris une ride ! http://forum.ruemontgallet.com/ruemontgallet/Programmation/vb-vba/comparaison-ligne-excel-sujet_2286... Voir en particulier (vers le milieu ma réponse à Kevin66 qui traite exactement ce sujet. EDIT : Récupération du code en qu...
20/10/2021 à 19:46nicosauv Code pour des événements sur un objet créé en VBACela suppose une grande maîtrise de la prog et des modules de classe. Si tu n'en as qu'un besoin limité gère de préférence avec les propriétés visible ou invisible... Les évènements ne se déclenche que si le contrôle est visible ! A+...
20/10/2021 à 19:01yoeltoBouton Selection/Deselection Checkboxes All Checkboxes - VBACe n'est pas à proprement parler ce que j'appellerai une riche idée ! Dans cette situation on conseille habituellement d'utiliser des "pseudo CheckBox" Autre possibilité : A+...
20/10/2021 à 16:21Arthur Exl Modification code - VBAUne version corrigée, épurée et complétée. Mes codes sont en général d'inspiration normalisée modulaire et généralisable. Facilement adaptable. Explication et adaptation sur demande (si vous ne modifiez pas sans cesse la structure de la BD) A+...
20/10/2021 à 12:30Arthur Exl Modification code - VBAEn la matière il vaut mieux éviter d'avoir à réinventer la roue... En pièce jointe une proposition avec votre fichier modifié sur la base des modules de classe. Attention : actuellement je ne gère que les TextBox numériques : je n'ai pas adapté les calculs de valeurs moyennes et je ne gère pas le Te...
20/10/2021 à 11:09Arthur Exl Modification code - VBAPas besoin de tout ce code. Avec celui-ci vous ne pouvez entrer que des données numériques et la virgule : Le code est à reproduire pour chaque TextBox mais il existe une formulation plus efficace avec les modules de classe... ou on peut traiter les TextBox collectivement (à condition de les nommer...
20/10/2021 à 10:49Arthur Exl Modification code - VBABonjur, Fournir le fichier avec au moins une ligne de données et son UserForm SVP Contraindre une saisie numérique : A+...
20/10/2021 à 09:32Patrice83 Retrait Chiffres et Caractères Spéciaux Plage de CellulesLa macro modifiée : A+...
19/10/2021 à 19:17Patrice83 Retrait Chiffres et Caractères Spéciaux Plage de CellulesPourquoi tu crois qu'on demande un fichier joint ? Je dois pouvoir identifier les limites du tableau et leurs coordonnées, les lignes et les objets indésirables éventuellement, les données pourries ou fusionnées... Bref tout ce qui est capable de planter la macro... Le tableau est-il identifiable pa...
19/10/2021 à 18:35Patrice83 Retrait Chiffres et Caractères Spéciaux Plage de CellulesUne solution : Nota il est supposé que les colonnes A et C sont vides. A+...
19/10/2021 à 16:00Val59 Transposition colonne spécifique/ligneUne solution... EDIT : La colonne A doit être triée préalablement... A+...
19/10/2021 à 13:49Abass125VBA - Recopie de valeurs par matriculePourquoi dupliquer la feuille ? YAKA changer le matricule et les dates pour que ça fonctionne pour tout le monde et tout le temps. Attention à la plage "plage" dans le gestionnaire de nom elle doit correspondre à la totalité des colonnes et lignes utilisées dans la feuille de temps... A+...
19/10/2021 à 11:20BrandTrop de boucle, comment y palier ?Décommente la ligne... As-tu testé avec le Exit For ? Comme je ne comprend rien à la finalité de la macro je ne sais pas dans quelle direction chercher : Il faut me donner un tableau avec le résultat attendu (au moins pour les 5 ou 6 premières lignes) : J'essaierai d'analyser d’où tu sors ce résulta...
19/10/2021 à 04:19BrandTrop de boucle, comment y palier ?Je n'invente rien ! La ligne que tu supprimes est l'équivalent de ton : ! En modifiant la boucle if : ? A+...
18/10/2021 à 21:40BrandTrop de boucle, comment y palier ?Si j'ai bien compris... Cette macro fait (en principe) ce que tu demandes (sur le fichier joint...) La macro s'adaptera au nombre de lignes et de colonnes Edit : Attention : Dans ma macro Feuil2 et Feuil3 est le nom des feuilles tel qu'il apparait dans le VBA project. C'est le CodeName des feuilles...
18/10/2021 à 20:57BrandTrop de boucle, comment y palier ?Feuil2 : Le fichier joint ne comporte que 54 colonnes mais je suppose que le vrai fichier en comporte au moins 82. C'est exact ? Le fichier joint ne comporte que 721 lignes. Dans la réalité ce nombre peut-il varier ? Etre plus important ? Donner le nombre maxi svp Feuil3 : Le fichier joint ne compor...
18/10/2021 à 18:25nicolas marcq Réorganiser des données ExcelTester cette macro : Temps d'exécution variable selon le nombre de ligne... Si pas satisfaisant : fournir la feuille (pas une image) avec les colonnes A et D et de préférence toutes les lignes (ou à minima le nombre exact de lignes (plusieurs milliers n'est pas un nombre) A+...
18/10/2021 à 16:07Gégé41Affichage plusieurs colonne dans listbox avec tri comboboxEn règle générale une macro est une pièce d'horlogerie étroitement dépendante des données.. A plus forte raison quand il s'agit de tris. Non seulement les tris, mais également les données ont de l'importance. Si en plus la liste est modifiable, il me semble inutile de poursuivre cette conversation t...
18/10/2021 à 13:41Gégé41Affichage plusieurs colonne dans listbox avec tri comboboxC'est difficile sans remanier profondément l'ensemble. Je ne me lancerai pas dans ce travail sans avoir l'assurance que votre feuille de données est " absolument identique " à celle du fichier joint et que je peux la modifier sans inconvénient. En pièce jointe, Une ébauche de modification que j'ai a...
18/10/2021 à 10:02DrukamSelection image selon ligneMettre la propriété des shapes à modifiable : Les images seront supprimées en m^me temps que les lignes... A+...
11/10/2021 à 10:39HilaireGestion de mutuelle, d'association (membre adherés)Le UserForm à tout faire ça n'existe pas ! Si c'est un UserForm d'accueil, pas besoin de ListBox (ou du moins pas pour ce que tu veux en faire : 5 ou 6 boutons suffisent (un pour afficher chaque USF gérant sa BD + quelques boutons pour les paramètres ou gérer quelques fonctionnalités, impression, sa...
11/10/2021 à 09:25Mgxcel59 Accès feuilles par UserFormC'est très simple ! A+...
09/10/2021 à 13:54phv62Effacer cellules sélectionné avec bouton dans userformRemplacer par : A+...
09/10/2021 à 09:15InvitéVBA - comparaison 2 feuilles Excel et liste différences dans autre feuilleDans cette section il manque End if A+...
07/10/2021 à 19:21Sinedb Probleme ajout de ligne de tableau n'intègre pas une modification formuleYAPA de raison : Tu as du louper une marche ! Efface toute la colonne puis modifie seulement la première cellule (celle qui est sous l'en tête) la formule se propage toute seule jusqu'en bas du tableau. A+...
07/10/2021 à 15:07Hilaire Restaurer le controle image de la boite a outils de Excel VBAFaire un clic droit sur la boite d'outils + Cliquer Controles supplémentaires Ensuite cocher la boite Microsoft Forms Image Attention de bien cliquer sur la boite elle est récalcitrante si on clique juste sur la ligne ça ne coche pas la boite ! A+...
05/10/2021 à 07:38bvincounetRogner une photo...sinon, la plupart des logiciels de retouche photo font ça très bien ! A+...
04/10/2021 à 17:52InvitéRecherche valeur (mot, chaine de caractère)La feuille A elle est dans ThisWorkbook ou dans SOURCE ...
04/10/2021 à 17:03InvitéRecherche valeur (mot, chaine de caractère)C'est un bon début, YAPUKA parcourir l'autre plage : Comme on ne sait pas ce que tu cherche ni ce que tu veux en faire, on ne peut guère en dire plus. Nota ce système convient si les plage à comparer sont relativement limitées : Plus elles sont grandes et plus le temps de traitement risque d'être im...
02/10/2021 à 12:59sylvain veyerSuppression de ligneNota : Le plus intéressant serait de rajouter une colonne (S par exemple) avec une formule du type : =M27+O27+Q26 et d'appliquer un filtre automatique qui lui est instantané (Filtre numérique > 0 ) Si le filtre est présent : A+...
02/10/2021 à 12:49sylvain veyerSuppression de ligneS'il y a beaucoup de lignes à masquer, il n'est pas évident que le gain de temps soit significatif (car -in fine- cela équivaut quand même à parcourir toutes les lignes...) Rajouter simplement sur la première ligne : et voir le résultat. Après on peut également tenter : Ce qui prend chez moi encore...
02/10/2021 à 11:02sylvain veyerSuppression de ligneComme la plupart du temps le code que vous utilisez n'a qu'un intérêt relatif : Il montre seulement que vous avez tenté quelque chose... Pour faire mieux une feuille de donnée jointe (anonymisée) serait bienvenue. Pour faire rapide on évite de travailler sur la feuille elle-même on utilise une copie...
28/09/2021 à 21:12christelle62Grille loto dans ExcelEffectivement le programme se limite à générer les pdf. Il serait impossible de gérer l'impression dans la totalité des configurations possibles d'autant que la plupart des utilisateurs se contentent de générer les matrices et se débrouillent ensuite avec pour les personnaliser, avec leur logo, géné...
28/09/2021 à 19:53christelle62Grille loto dans ExcelJe ne connais pas 365 aussi j'ai demandé une confirmation sur ce fil : https://forum.excel-pratique.com/excel/adaptation-d-une-macro-vba-a-la-mecanique-365-162583 En cas de problème, surveillez également les réponses qui y parviendront... A+...
28/09/2021 à 19:51galopin01 Adaptation d'une macro VBA à la mécanique 365Je recherche une aide concernant l'adaptation d'une macro à 365. Cela concerne ce fil : https://forum.excel-pratique.com/excel/grille-loto-dans-excel-162575 La macro est censée créer des pdf sur un disque dur D: mais s'agissant de 365, il n'y en a pas : Je ne connais pas l'architecture des PC avec 3...
28/09/2021 à 19:36christelle62Grille loto dans ExcelUtilisez votre disque dur, je suppose que c'est C, créez un dossier "LOTOPDF" et modifiez la macro mettez C au lieu de D... EDIT : Comme il s'agit de 365 peut-être que cela pose problème ... Je ne sais pas : Jamais essayé ! Need Help avec intervenant connaissant bien la mécanique 365 ! A+...
28/09/2021 à 18:34christelle62Grille loto dans ExcelLa macro nécessite un répertoire cible pour stocker tous les fichiers de cartons imprimables. Dans le téléchargement ce dossier est à la racine du disque D et le dossier cible est nommé "LOTOPDF" Vérifiez qu'il existe bien un disque "D" sur votre ordinateur et que vous y avez bien créé le dossier ci...
28/09/2021 à 17:48christelle62Grille loto dans ExcelFournissez le nom exact ou le lien ou mieux le fichier que vous avez téléchargé. (il existe de nombreux fichiers de ce type !) EDIT : S'agit-il de ce téléchargement ? Et un imprim écran du message d'erreur (ou une description précise de ce qui se passe mal, du message d'erreur) Si vous avez accepté...
28/09/2021 à 16:26tenders_vba Controls.OnAction bug selon utilisateursLe problème c'est que 2008 rapporté à l'informatique et à VBA c'est un peu comme comme vouloir construire une pyramide avec des moyens modernes : On ne saurait plus faire ! Sur ce sujet (Le ribbon) Crosoft à tellement évolué depuis 2008 que même s'il existe encore quelques résidus de compatibilité d...
28/09/2021 à 16:06sebien0077[Tableau structuré] Récupérer directement les lignes résultats d'un critèreRe, Difficile de répondre sur un embryon de feuille... D'autant que à l'évidence l'embryon à vocation à devenir dodu ! Je pense que travailler sur le tableau n'a pas de sens dans la mesure ou celui-ci va prendre des dimensions importantes. A minima il faut s'orienter vers le travail sur Array ou sur...
28/09/2021 à 14:01sebien0077[Tableau structuré] Récupérer directement les lignes résultats d'un critèreDes méthodes c'est pas ça qui manque, la première consiste à filtrer... Après la question est : Pour quoi faire ? Ensuite selon l'utilité et le contenu réel (on ne traite pas de la même manière un tableau de 10 lignes et 5 colonnes et un tableau de 100 000 lignes), on choisira l'une ou l'autre métho...
28/09/2021 à 12:53Invité Gestion complète de StockLes logiciels de Gestion de stock ont leurs propres exigences (complexes) qui correspondent à une nécessité impérieuse au regard desquelles ton point de vue sur la simplification est sans intérêt. Réinventer une gestion de stock à ta façon à de forte chance de ne pas motiver les foules : C'est un pe...
27/09/2021 à 20:13MarmCopier/Coller d'une plage vers un autre onglet en macroSur la formulation... Ce n'était pas une critique ni une accusation juste un constat... La plupart des gens font comme ça car ils utilisent Excel par défaut. N'ayant aucune idée sur la gestion de BD. Ça leur permet quand même la plupart du temps de gérer leurs petites affaires "à minima" (de complic...
27/09/2021 à 16:01MarmCopier/Coller d'une plage vers un autre onglet en macroPour le transfert modifier cette ligne : Pour la propagation des formules je ne sais pas trop... Mais je pense que les libellés de vos entêtes de colonnes en sont la cause. Trop longs, présence de caractères douteux " , . : " J'ai tenté une stratégie de contournement mais ça m'oblige à renommer une...
27/09/2021 à 12:01cocomomo1982Durée de préavis en fonction du Statut, Niveau, Ancienneté, Age"Vous avez quatre heures !" (Blague de potache...) "Vous avez jusqu'au 1er Octobre à midi" (Challenge pour compétiteurs formulistes acharnés) Bon appétit (Blague de Galopin pour les morts de faim !) C'est bon... A+...
27/09/2021 à 11:27TreushGestion de stockVotre question est ambigüe ou le classeur joint inadapté (parce que ce n'est pas vraiment une gestion de stock ?) => relisez attentivement ma réponse précédente. En Gestion de stock on gère avec des + et des moins. 1 - On établit une LISTE des références en stock : Si on flash 2 fois la même réfé...