| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/07/2022 à 07:53 | galopin01 | Formule : Déterminer une plage avec DECALER | C'est parfait. Merci A+... |
| 04/07/2022 à 04:34 | galopin01 | Formule : Déterminer une plage avec DECALER | Désolé je ne comprend pas ce que tu as voulu faire : Ta formule s'arrête à la colonne BD (" E2:BD2 ") et de toute façon je serai incapable de l'étendre à la zone jaune ! A+... |
| 04/07/2022 à 03:47 | galopin01 | Formule : Déterminer une plage avec DECALER | Une fois n'est pas coutume, je vais gâter les formuleux(*) aujourd'hui ! Mon problème est en effet de trouver une formule : Le classeur joint est un planning dynamique : Pour un mois de 31 jours la zone utile sera "E6:BN14" (encadré) Mais selon le mois et l'année entré en " E2 " cette zone sera vari... |
| 04/07/2022 à 02:31 | galopin01 | Conception Planning (VBA) | Merci de t'être penché sur la question. Je n'ai pas encore bien analysé ce modèle mais en première approche ça ne répond pas à ma problématique car dans ma situation on ne gère que les absences. (demandes de CA ou RTT et absences forcés maladie, maternité, formation, CS... Mais je vais quand même ré... |
| 03/07/2022 à 19:51 | galopin01 | Conception VBA : Un intersect amélioré ? | Parfait ! A+... |
| 03/07/2022 à 18:47 | galopin01 | Conception VBA : Un intersect amélioré ? | Désolé Chris ma question n'était peut-être pas suffisamment claire... Thev : Vu la taille du troupeau toutes tes boucles... bêêêê ! ou plutôt Meeeuh... Non je pense que ma solution est optimisée : Si toutes les vaches sont dans le champ, l'union est à l'adresse du champ... Désolé, mais la solution m... |
| 03/07/2022 à 18:36 | galopin01 | Conception Planning (VBA) | On dispose d'un planning mensuel dynamique (horizontal) VBA : Donc si on change de mois on mémorise dans la BD. Par la suite si on revient dans le mois on doit réintégrer les infos de la BD. Tout serait pour le mieux dans le meilleur des mondes si la BD était chargée seulement par la saisie sur le p... |
| 03/07/2022 à 18:07 | galopin01 | Conception VBA : Un intersect amélioré ? | Pour la question peu importe : ce sont des Target.Address Ne cherchez plus j'ai trouvé ce que je pense être assez performant : Merci quand même ! A+... |
| 03/07/2022 à 17:34 | galopin01 | Conception VBA : Un intersect amélioré ? | Soit une plage quelconque appelée "champ" (par exemple "E5:BD49" Une autre plage appelée "vache" peut prendre des adresses variables par exemple "E7:AA7" ou "R24:AA24" (Les vaches sont toujours en ligne : C'est un planning) Comment détecter qu'une vache ne sort pas du champ ? (P.e. "AA17:BE17" Je sa... |
| 01/07/2022 à 17:30 | grimouille jerome | Macro pour insérer images dans une fiche de synthèse | Il n'y a pas d'erreur dans la mesure ou le truc est pas terminé donc tous les appel à la Sub I_Insertion_photo sont précédés d'un esperluette de manière à inhiber cette macro. Sur la macro elle même (Sub I_Insertion_photo) : il y a -à minima- un "End Sub" qui squate la quatrième ligne : Ce "End Sub"... |
| 01/07/2022 à 01:32 | galopin01 | API Windows ou Autre ? | C'est mon "gauche haut" : A+... |
| 30/06/2022 à 20:36 | smercier | Macro - enregistrement sous-dossier | Essayez : A+... |
| 30/06/2022 à 17:52 | tenders_vba | Limites Tableaux | Au pire met : Mais il vaudrait mieux fournir ton classeur parce que ça c'est du codage "avec le pied !" A+... |
| 30/06/2022 à 16:00 | tenders_vba | Limites Tableaux | Faut voir, mais à priori c'est sans intéret (sauf si vous travaillez en permanence sur plusieurs dizaines de milliers de lignes ou/et plusieurs milliers de colonnes mais pour les cas usuels c'est la déclaration qu'il faut revoir. A+... |
| 29/06/2022 à 03:28 | homer-simpson | Figer défilement chrono pour prendre note | Voyez cette démo. N'importe quelle touche provoque le report. Nota : L'idée est juste d'utiliser le UserForm pour utiliser l'évènement KeyDown facilement. Je ne suis pas parvenu à l'utiliser directement sur la feuille. Sinon sur le chrono proprement dit vous pouvez utiliser le votre et jouer sur le... |
| 28/06/2022 à 13:26 | alexis13 | Combobox active X avec nom de feuille | Pour moi le code de Dan fonctionne parfaitement : Vous devez copier ce code dans le module "ThisWorkbook ". Fermer le classeur en l'enregistrant au format .xlsm Quand vous l'ouvrirez à nouveau le combo sera à jour. EDIT : Salut Dan ! A+... |
| 28/06/2022 à 13:18 | alexis13 | Combobox active X avec nom de feuille | Sinon, savez vous qu'il existe déjà quelque chose de tout prêt qui ressemble furieusement à ce que vous voulez faire ici : A+... |
| 28/06/2022 à 01:48 | galopin01 | API Windows ou Autre ? | Chez moi pour un rendu parfait mon Initialize est : A+... |
| 27/06/2022 à 18:17 | galopin01 | API Windows ou Autre ? | Range("A1").Top renvoie toujours 0. idem pour Left... Je désire récupérer la position réelle à l'écran compte tenu de toutes les barres et bordures visibles ou pas actuellement. (Et compte tenu du fenêtrage relatif ou pas...) Est-ce possible ? Merci. A+... |
| 25/06/2022 à 14:18 | ahmad.rkn | Liste avec des sous-catégories de prénoms pour un même nom de famille | Ce sera surement plus facile de faire un nouveau fichier ! A+... |
| 24/06/2022 à 20:44 | Cybermarie | Problème avec du VBA | Xmenpl : J'ai comme un léger désaccord ! Cybermarie : Pourtant ta syntaxe est correcte... Même si c'est un peu beurk... Je pense plutôt à une erreur de type bibliothèque introuvable, mébon... avec TOUSSA comme renseignements on va pas aller loin... Prière de mettre ton code entre balise. Je me refus... |
| 21/06/2022 à 16:09 | Becca56 | Choix par lettre dans liste déroulante | Effectivement ce genre de liste dite de validation n'a pas ce genre de comportement : C'est le domaine des formulaires et des macros... A+... |
| 21/06/2022 à 12:31 | Becca56 | Choix par lettre dans liste déroulante | Joindre un fichier SVP A+... |
| 21/06/2022 à 12:30 | Karima0381 | Problème RechercheV VBA | Joindre un fichier SVP A+... |
| 21/06/2022 à 08:59 | pepre31 | Inserer des photos via formulaire et créer un annuaire avec photo | Il me semble que vous ne voyez pas la chose d'une manière Excel-ente... Vouloir voir une multitude de tableau avec une multitude de photos n'est pas adapté à Excel. Vous devez considérer vos jeux comme des personnes et vous créerez une base de donnée ou votre formulaire servira à la fois à stocker l... |
| 20/06/2022 à 08:28 | SOU14 | Affichage d'onglet | Voir les options avancées... A+... |
| 16/06/2022 à 17:16 | JulienExcel01 | Créer une carte sur Excel avec données multiples | Vous trouverez cette info ici A+... |
| 15/06/2022 à 19:08 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Merci. Je met cette question en attente quelques jours car je vais avoir d'autres priorité à gérer cette semaine.... En fait les vacances approchant rapidement toussa va devenir un peu problématique. Mais j'avais déjà prévenu l'interressé que ça risquait fort d'être pour la rentrée prochaine ! A+... |
| 15/06/2022 à 05:03 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Je comprend bien que l'évènement Change peut éventuellement se comporter différemment selon la manière dont il est provoqué : On a déjà vu cela dans d'autres situations. Cependant cette affirmation ne tient que par cette constatation : Ce que je fais ne marche pas ! Il faut donc que j'en ai le cœur... |
| 14/06/2022 à 11:12 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Bon finalement cette histoire de "ne termine pas la procédure" et ne libère pas l'évènement Change" ne tient pas la route : En effet à partir de ce usfAcc il y a 2 manières d'entrer dans le usfSaisie : soit en entrant un nouveau CodeBarre dans la zone de Texte soit en cliquant sur l'étiquette Saisie... |
| 13/06/2022 à 21:12 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Bingo ! Ça fonctionne avec la saisie directe sur feuille ! Mais c'est quand même une histoire de fou... A+... |
| 13/06/2022 à 21:02 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Ca c'est fort "Le "Unload Me" ne termine pas la procédure" et ne libère pas l'évènement Change ! C'est bien possible en effet mais dans ce cas ce serait spécifique à l'évènement Change ? Car j'ai joué bien souvent au jeu de chaise musicale d'un USF à l'autre, mais il se peut que ce soit avec des bou... |
| 13/06/2022 à 18:50 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | J'ai carrément supprimé le Me.Hide et je l'ai remplacé par Unload Me comme c'est asynchrone ça n'empêche toutefois pas le chargement du usfSaisie et la transmission de la variable. Ça évite le Ontime avec lequel j'ai également souvent des démélés ombrageux... [EDIT] : "Je suis un peu étonné... |
| 13/06/2022 à 17:59 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Bon désolé mais là tu m'as un peu perdu... Cela me parait bien compliqué pour le mécréant que je suis ! Je pensais à un truc plus simple que j'utilise parfois ou la classe est déclarée dans Initialize du Userform et c'est tout, mais sur ce coup je n'arrive pas à l'adapter. Bon c'est pas grave mais s... |
| 13/06/2022 à 15:22 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Ca me semblait aussi très vraisemblable. Mais j'ai là 2 ou 3 problèmes fondamentaux : 1- J'ai remplacé Me.Hide par Unload Me et j'ai toujours le même problème ! 2- Malgré tout comme ma classe n'tait pas censée couvrir les TextBox de usfAcc j'ai essayé de déclarer différemment cette classe pour qu'el... |
| 13/06/2022 à 14:13 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Oui j'aurai du le remarquer la classe s'applique également à usfAcc alors que ce n'est pas ce qei est souhaité ! Je vais restreindre le champs d'application à usfSaisie. Merci... |
| 13/06/2022 à 11:08 | hamza-arif | Passer d'une page à une autre d'un UserForm Multipage par bouton commande | Mettre : A+ EDIT : Hei ! on a frisé la collision..... |
| 13/06/2022 à 09:50 | galopin01 | Module de classe : débogage complexe (migraineux s'abstenir !) | Dans le fichier joint, les données sont fictives. Dans ce fichier, il y a beaucoup de choses... C'est un peu le bordel car le truc est beaucoup plus complexe qu'il n'y parait, mais pour mon problème on peut résumer le truc à ceci : 2 UserForm seulement nous nous intéressent usfAcc et usfSaisie Dans... |
| 11/06/2022 à 05:09 | Kilian1906 | Calendrier des absences automatisé - Vitesse de chargement | Ou encore A+... |
| 10/06/2022 à 15:39 | ZerofiOo | Essaie du Jeux 2048 | Ach ! So... Cet aspect de la question m'avait un peu échappé. Mais je n'ai pas non plus cherché à comprendre quand j'ai vu ce méli-mélo de lettre de l'alphabet, je me suis cru devant mon frigo avec les lettres de l'alphabet magnétique que mes petits enfants dispersent dans tous les sens... Mébon c'e... |
| 10/06/2022 à 15:24 | jneh | Private Sub et Sub | Oui, bien que ce soit un raccourci un peu rapide, tu peux considérer ça comme ça... A+... |
| 10/06/2022 à 14:14 | ZerofiOo | Essaie du Jeux 2048 | Une première approche en PJ. Pour aller plus loin il faudrait renommer toutes tes variables en n'utilisant pas des variables à un seul caractère. Parce que avec ça impossible à déboguer, des a, b, c, d, il y en a à toutes les lignes et à toutes les sauces ! Donc les variables c'est au moins 2 caract... |
| 10/06/2022 à 13:53 | ilonadb18 | Amélioration de mon code VBA | Re, Les colonnes 9 et 10 étant au 3/4 vide c'est difficile d'avoir une réponse à tous les coups. Sinon ton code est pertinent (quoique une peu lent...) On pourrait commencer par supprimer les Select, Mais le gain le plus important serait en récupérant juste les Index des choix ainsi tu aurais une ta... |
| 10/06/2022 à 10:50 | ilonadb18 | Amélioration de mon code VBA | Pour moi impossible de télécharger ce fichier (même en enlevant les espaces...) A+... |
| 10/06/2022 à 00:59 | DCNC2022 | Erreur Next sans For | A+... |
| 08/06/2022 à 08:17 | Vincent_SL7 | Arrêter une macro en cours avec un panneau d'arrêt | Non ! Tu parlais d'un panneau qui a un bouton "Cancel" ou "stop" donc je pensais que tu avais un usf qui gardait la main. Je ne suis pas un adepte des Sendkeys :Moi j'essaierai de poser un bouton dans le ruban qui n'aurait qu'une seule utilité faire basculer ton Y à True. Après les API, c'est pas mo... |
| 08/06/2022 à 05:46 | Vincent_SL7 | Arrêter une macro en cours avec un panneau d'arrêt | Dans ta boucle For tu peux y insérer un DoEvents et une gestion d’erreur (une surveillance de variable) avec un Stop. Genre : ...Et dans ton ton bouton tu mets un Y = True A+... |
| 07/06/2022 à 18:31 | Vincent_SL7 | Arrêter une macro en cours avec un panneau d'arrêt | Ctrl+[Pause] ne suffit pas ? A+... |
| 06/06/2022 à 10:13 | Samzou974 | Colorer cellule planning | Ce modèle devrait correspondre à ton besoin... A+... |
| 05/06/2022 à 20:46 | liob2 | VBA 1 - Supprimer les lignes vides - 2 - Supprimer les colonnes vides | Il faut faire le contraire c'est plus simple partir de la dernière ligne ou colonnes et supprimer les vides en remontant ou en revenant vers la droite... A+... |