| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/05/2017 à 13:39 | Axelb | Fichier Prospect | Ce que tu as joint est un fichier Calc et non un fichier Excel... |
| 28/04/2017 à 12:12 | michel90 | Filtre automatique par rapport à une date | Ci-joint exemple pour instructions à modifier... |
| 27/04/2017 à 12:17 | edlede | Pour chaque ligne dans la feuille | Ci-dessous code... |
| 25/04/2017 à 12:05 | hoosp | Moniteur externe et contrôle à distance de l'Excel | Pour travailler en modification simultanée sur le même classeur, une solution est de laisser le classeur en "non partagé" et de gérer une file d'attente pour les modifications. Dès qu'une personne essaiera d'ouvrir un classeur utilisé en modification par une autre personne, il ne pourra l'ouvrir qu'... |
| 24/04/2017 à 22:29 | oly111 | Vlookup dans Userform Error 1004 | Ce n'est pas la macro. C'est la référence "recherche" décalée d'une ligne de trop. ci-jointe correction... |
| 24/04/2017 à 19:56 | oly111 | Vlookup dans Userform Error 1004 | Plusieurs remarques : 1- les codes doivent être définis au format texte et non au format standard, sinon ils sont interprétés comme des nombres avec pour conséquence une recherche infructueuse et la suppression des zéros non significatifs. J'ai donc remodifié votre base dans ce sens. 2- j'ai redéfin... |
| 24/04/2017 à 16:01 | Lyfrac | Recherche V multiple | Pour entrer une formule matricielle : 1- sélectionner la plage, par exemple : B7:E7 2- appuyer sur Ctrl + Shift + Entrée NB : La fonction doit être appliquée en natif sur une plage d'une ligne (B7:E7). Pour l'appliquer sur la plage d'une colonne, il faut alors utiliser la fonction "transpose". Voir... |
| 24/04/2017 à 15:27 | Lyfrac | Recherche V multiple | Pouvez-vous me dire ce que je dois détailler dans cette procédure: 1- insérer la fonction RECHERCHEVM dans un module via l'éditeur VBA 2- utiliser une formule matricielle sur la plage de restitution je vous joins un exemple : formule matricielle appliquée sur la plage B7:E7. Oui., du fait de l'utili... |
| 24/04/2017 à 13:14 | Lyfrac | Recherche V multiple | Il suffit d'utiliser la fonction personnalisée : RECHERCHEVM ci-dessous que j'ai développée. 1- l'insérer dans un module via l'éditeur VBA 2- utiliser une formule matricielle sur la plage de restitution 3- sans formule matricielle, seule la première valeur trouvée est restituée. Elle s'utilise comme... |
| 24/04/2017 à 11:21 | Valky68 | Tableau croisé dynamique et dates | Ci-joint résultat en utilisant uniquement 3 TCDs sur la même feuille... |
| 21/04/2017 à 23:02 | pipout64 | Affichage de sheets avec checkbox | Le module de classe permet de gérer l'événement "Clic" de n'importe quelle checkbox se trouvant dans le Userform. Le problème est que les "checkbox" n'existent pas au départ et qu'elles sont créées dynamiquement selon le nombre de feuilles existantes. Dans ce cas, seul un module de classe permet de... |
| 21/04/2017 à 10:00 | Lu54 | Extraction d'une liste avec 2 conditions dynamiques | Ci-jointe version modifiée... |
| 20/04/2017 à 23:32 | Lu54 | Extraction d'une liste avec 2 conditions dynamiques | Ci-dessous proposition... |
| 18/04/2017 à 17:00 | pipout64 | Affichage de sheets avec checkbox | Ci-jointe proposition peut-être un peu sophistiquée mais adaptable au nombre de feuilles du classeur... |
| 18/04/2017 à 12:46 | Pumyz | Liste à selection multiple - le VBA me fait suer | J'ai l'impression d'une ambiguïté. Une liste à sélection multiple permet de choisir plusieurs valeurs dans la liste proposée, ce n'est pas ce que vous avez l'air de dire... |
| 17/04/2017 à 19:30 | Pumyz | Liste à selection multiple - le VBA me fait suer | Le problème est de savoir si vous avez besoin d'une liste à sélection multiple. Sinon une simple validation de données par liste fera l'affaire... |
| 12/04/2017 à 22:52 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Ce qui est possible, si je prends cet exemple, Titre***** organe BB60.000 organe1 BB75.000 organe2 Si BB60.000 est sélectionné via Combobox1, alors organe1 l'est également et la combobox3 peut être remplie avec le contenu d'une colonne nommée organe1. Si BB75.000 est sélectionné via Combobox1, alors... |
| 12/04/2017 à 17:39 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Oui. mais ne pas oublier de modifier ceci et de conserver cette instruction : Oui. En assignant 2 colonnes au lieu d'une à Combobox1. Mais le choix sera fait sur la colonne 1 et la valeur de la colonne 2 sera forcément celle associée à la ligne de la colonne 1 choisie... |
| 12/04/2017 à 16:39 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Forcément , car j'ai programmé l'équivalent de cette formule en VBA pour éviter de mettre cette formule à chaque fois pour toutes les colonnes concernées Mais si tu t'astreints à le faire pour chaque colonne et à modifier en conséquence les noms des colonnes B et C, alors tu peux largement simplifie... |
| 12/04/2017 à 13:34 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Oui. Mais pour adapter la liste à toute modification de la colonne, 1- le nom doit être défini ainsi : "=DECALER(Feuil2!$A:$A;1;0;NBVAL(Feuil2!$A:$A)-1;1)" (exemple pour la colonne A) 2- la propriété ListFillRange doit aussi être réinitialisée via l'événement Worksheet_Activate, comme ceci: NB : Il... |
| 12/04/2017 à 13:04 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Cette variable dépend du choix effectué dans combobox1. Pour mettre une autre colonne, il suffit de cliquer sur combobox1 et d'effectuer un autre choix... |
| 12/04/2017 à 11:37 | Caarhartt | Supprimer Checkboxes | C'est lié à ta version d'Excel. Soit la propriété "FormControlType" n'est pas reconnue, soit la constante " xlCheckBox " ne l'est pas, ou les deux. Tu peux toujours essayer de remplacer la constante " xlCheckBox par sa valeur (=1): If forme.FormControlType = 1... |
| 12/04/2017 à 00:51 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Le nom de la colonne est donné par ComboBox1.Value car j'ai donné aux colonnes B et C, les noms figurant dans la colonne A. Application.CountA est la fonction "nbval" sous Excel qui compte le nombre de lignes non vides d'une plage. Ici, nb_lignes représente donc le nombre de lignes utilisées de la c... |
| 11/04/2017 à 22:34 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Onglet Développeur --> Bouton Insérer 1- plage Combobox1 Onglet Développeur --> cliquer sur Bouton Mode Création a- cliquer sur le contrôle Combobox1 pour le sélectionner b- cliquer sur le bouton Propriétés pour afficher les propriétés du contrôle c- propriété ListFillRange = Titre (Titre corr... |
| 11/04/2017 à 21:28 | Nevasane | Zone de menu déroulante conditionnel sans UseForm | Pour ce faire, il faut utiliser des listes déroulantes de type ActiveX et non de type Formulaire. ci-jointe une solution en créant des références de nom pour les colonnes B et C de la feuille2, ces références correspondant à celles de la colonne A... |
| 11/04/2017 à 20:30 | pipout64 | Rechercher adresse cellule contenant la fonction SOMME | Je pense que tu te simplifierais bien la vie en créant une table Excel correspondant à la plage de ton tableau( Menu Insertion --> Bouton Tableau). Tu peux y définir une ligne total en y paramétrant le contenu. Cette ligne est automatiquement gérée dès l'insertion de lignes dans la table Excel. v... |
| 11/04/2017 à 18:29 | Caarhartt | Supprimer Checkboxes | Dans ce cas, compléter le code comme suit ... |
| 11/04/2017 à 11:27 | Caarhartt | Supprimer Checkboxes | Pour supprimer les cases à cocher de type contrôle de formulaire, il faut utiliser la collection "Shapes"... |
| 10/04/2017 à 20:47 | momosoupe | Textbox pour réinitialiser une combobox | Pour ce qui concerne la réinitialisation de la Combobox2, voici un code qui devrait fonctionner... |
| 09/04/2017 à 19:01 | philippe.p@ | Message d'alerte si différence entre deux colonnes | C'est normal car la "msgbox" est affichée en mode dit "modal", c'est à dire que l'exécution du code reste suspendue tant que la boîte de message n'est pas fermée en cliquant sur "OK". Après, il est possible d'afficher via une API une "msgbox" en mode dit non modal, c'est à dire que l'exécution du co... |
| 09/04/2017 à 15:46 | philippe.p@ | Message d'alerte si différence entre deux colonnes | Petit oubli. Voir ci-dessus... |
| 09/04/2017 à 15:20 | philippe.p@ | Message d'alerte si différence entre deux colonnes | Problème corrigé et macro intégrée dans la macro "FusionsEtClassement... |
| 09/04/2017 à 00:50 | philippe.p@ | Message d'alerte si différence entre deux colonnes | Alerte à l'ouverture du fichier ou au changement de feuille. ci-jointe proposition... |
| 08/04/2017 à 01:49 | Pumyz | Liste à selection multiple - le VBA me fait suer | Ci-jointe proposition à tester 1- Pour valider les sélections, appuyer sur la touche "Entrée" 2- Pour ignorer les sélections, appuyer sur la touche "Echap" La liste déroulante s'adaptera automatiquement à tout changement opéré dans la table correspondante se trouvant dans la feuille "Nomenclature"... |
| 07/04/2017 à 16:15 | GILG | Supprimer ligne contenant variable string | Il se peut que tes comparaisons ne soient pas pertinentes du fait d'un espace avant ou après le libellé. Au niveau comparaison, essayer plutôt : If c like "*AMUNDI ACTIONS PME*" Or ...... De toute façon, le plus simple est d'insérer une instruction "STOP" provisoire juste après le If pour savoir si... |
| 07/04/2017 à 15:37 | GILG | Supprimer ligne contenant variable string | La ligne globale de suppression est mal placée, elle doit être placée après l'instruction next. Il ne doit pas y avoir ":" derrière le "else" du fait du caractère de continuation "_". Par ailleurs, il serait bon d'indenter ton code comme te l'as recommandé H2So4... |
| 07/04/2017 à 12:32 | GILG | Supprimer ligne contenant variable string | Vous ne pouvez pas supprimer des lignes de cette manière car la variable cellule ("c") est faussée dès que vous supprimez la première ligne. De plus l'instruction est fausse, il aurait fallu écrire : "c.entirerow.delete" . La seule façon de faire est de stocker les lignes à supprimer et ensuite de l... |
| 06/04/2017 à 15:58 | katty85 | Format cellule texte en standard | 2 points : 1- comme je l'ai indiqué précédemment, mettre toutes les données de la colonne A au format texte 2- la recherchev a toujours lieu sur la première colonne de la table et le "type" doit donc se trouver après cette colonne ci-jointe version corrigée... |
| 06/04/2017 à 15:34 | Mat11 | Insérer un calendrier | Ci-joint insertion calendrier... |
| 06/04/2017 à 14:52 | johann85 | Erreur execution 13 | Erreur du fait que Cells(ActiveCell.Row, 2).Value ou vvaleur n'est pas numérique... |
| 06/04/2017 à 14:45 | katty85 | Format cellule texte en standard | S'agissant de références d'article (et donc pas de nombres), la colonne A doit être au format texte, comme corrigé ci-joint... |
| 04/04/2017 à 22:19 | Xavier69 | Insertion de ligne impossible et aide choix multiples | J'ai répondu un peu vite en mentionnant les filtres. En fait ce sont les tables Excel définies pour Domaine, Décret, ... qui bloquent l'insertion des lignes. (Ex table Domaine = TBL_Domaines, plage = =$J$2:$L$291) Il faut donc insérer les lignes table par table ou supprimer ces tables en les convert... |
| 03/04/2017 à 21:08 | Xavier69 | Insertion de ligne impossible et aide choix multiples | L'insertion de lignes n'est pas possible suite à la mise en place du filtre avancé sur ces dernières. La solution serait de n'appliquer ce filtre que via VBA... |
| 31/03/2017 à 23:22 | Mariamine | Vos aides Array Codes | Autre proposition de transfert de toutes les plages des colonnes utilisées en colonne A... |
| 28/03/2017 à 20:04 | jpto | Ouvrir/Renommer le denier classeur créé/modifié d''un fichie | Ce code devrait convenir... |
| 28/03/2017 à 16:53 | mallarddam | Alternative a FSO | Je ne suis pas sûr que le temps de réponse soit lié au modèle FSO car a priori balayer 20.000 fichiers ne devrait lui prendre que quelques minutes. L'unité Y ne serait-elle pas un lecteur réseau ? Il pourrait y avoir des lenteurs dans ce cas... |
| 22/03/2017 à 21:03 | michel90 | VBA envoyer un mail à plusieurs destinataires (45) | Essayer ce code 'Il faut activer la référence "Microsoft Outlook Library" Avant de lancer cette macro, ' Dans l'éditeur VBA: Faire Menu / Tools / Reference / Cocher "Microsoft Outlook Library"... |
| 22/03/2017 à 17:27 | delphine1408 | Un seul code pour plusieurs commandbutton | Ci-joint code adapté à une feuille, avec exemple sur Feuil1. Une des différences avec le UserForm est que la variable associée à la classe ne peut pas être déclarée publique... |
| 22/03/2017 à 16:10 | delphine1408 | Un seul code pour plusieurs commandbutton | Sûrement. Je regarde et reviens vers vous... |
| 21/03/2017 à 13:46 | rocket4 | Question sur combobox | Essayer ce code... |