| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 21/10/2021 à 18:41 | Flolefifou | Projet Memory Excel | Pour 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:35 | Flolefifou | Projet Memory Excel | Oui à 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:19 | Flolefifou | Projet Memory Excel | C'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:27 | Poissonlunaire | [Débutant] Problème définition dimension d'un Array | Il 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:42 | giuseppe presti | Modifier un tableau de référence à partir d'un tableau de modification VBA | Voici 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:46 | nicosauv | Code pour des événements sur un objet créé en VBA | Cela 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:01 | yoelto | Bouton Selection/Deselection Checkboxes All Checkboxes - VBA | Ce 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:21 | Arthur Exl | Modification code - VBA | Une 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:30 | Arthur Exl | Modification code - VBA | En 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:09 | Arthur Exl | Modification code - VBA | Pas 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:49 | Arthur Exl | Modification code - VBA | Bonjur, 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:32 | Patrice83 | Retrait Chiffres et Caractères Spéciaux Plage de Cellules | La macro modifiée : A+... |
| 19/10/2021 à 19:17 | Patrice83 | Retrait Chiffres et Caractères Spéciaux Plage de Cellules | Pourquoi 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:35 | Patrice83 | Retrait Chiffres et Caractères Spéciaux Plage de Cellules | Une solution : Nota il est supposé que les colonnes A et C sont vides. A+... |
| 19/10/2021 à 16:00 | Val59 | Transposition colonne spécifique/ligne | Une solution... EDIT : La colonne A doit être triée préalablement... A+... |
| 19/10/2021 à 13:49 | Abass125 | VBA - Recopie de valeurs par matricule | Pourquoi 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:20 | Brand | Trop 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:19 | Brand | Trop 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:40 | Brand | Trop 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:57 | Brand | Trop 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:25 | nicolas marcq | Réorganiser des données Excel | Tester 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:07 | Gégé41 | Affichage plusieurs colonne dans listbox avec tri combobox | En 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:41 | Gégé41 | Affichage plusieurs colonne dans listbox avec tri combobox | C'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:02 | Drukam | Selection image selon ligne | Mettre la propriété des shapes à modifiable : Les images seront supprimées en m^me temps que les lignes... A+... |
| 11/10/2021 à 10:39 | Hilaire | Gestion 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:25 | Mgxcel59 | Accès feuilles par UserForm | C'est très simple ! A+... |
| 09/10/2021 à 13:54 | phv62 | Effacer cellules sélectionné avec bouton dans userform | Remplacer par : A+... |
| 09/10/2021 à 09:15 | Invité | VBA - comparaison 2 feuilles Excel et liste différences dans autre feuille | Dans cette section il manque End if A+... |
| 07/10/2021 à 19:21 | Sinedb | Probleme ajout de ligne de tableau n'intègre pas une modification formule | YAPA 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:07 | Hilaire | Restaurer le controle image de la boite a outils de Excel VBA | Faire 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:38 | bvincounet | Rogner une photo | ...sinon, la plupart des logiciels de retouche photo font ça très bien ! A+... |
| 04/10/2021 à 17:52 | Invité | Recherche valeur (mot, chaine de caractère) | La feuille A elle est dans ThisWorkbook ou dans SOURCE ... |
| 04/10/2021 à 17:03 | Invité | 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:59 | sylvain veyer | Suppression de ligne | Nota : 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:49 | sylvain veyer | Suppression de ligne | S'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:02 | sylvain veyer | Suppression de ligne | Comme 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:12 | christelle62 | Grille loto dans Excel | Effectivement 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:53 | christelle62 | Grille loto dans Excel | Je 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:51 | galopin01 | Adaptation d'une macro VBA à la mécanique 365 | Je 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:36 | christelle62 | Grille loto dans Excel | Utilisez 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:34 | christelle62 | Grille loto dans Excel | La 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:48 | christelle62 | Grille loto dans Excel | Fournissez 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:26 | tenders_vba | Controls.OnAction bug selon utilisateurs | Le 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:06 | sebien0077 | [Tableau structuré] Récupérer directement les lignes résultats d'un critère | Re, 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:01 | sebien0077 | [Tableau structuré] Récupérer directement les lignes résultats d'un critère | Des 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:53 | Invité | Gestion complète de Stock | Les 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:13 | Marm | Copier/Coller d'une plage vers un autre onglet en macro | Sur 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:01 | Marm | Copier/Coller d'une plage vers un autre onglet en macro | Pour 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:01 | cocomomo1982 | Duré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:27 | Treush | Gestion de stock | Votre 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é... |