| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 27/05/2017 à 18:07 | ced02 | VBA (plusieurs problèmes formulaire) | La raison est simple. Le matricule de la feuille Enfants est celui de la Feuille Actifs via le résultat d'une formule recherchev. Il faut d'ailleurs bien laisser cette colonne au format standard pour que la formule fonctionne. Pour les téléphones, fax ou portables, il suffit de mettre des points ent... |
| 27/05/2017 à 00:55 | ced02 | VBA (plusieurs problèmes formulaire) | Ci-jointe version finalisée. Si d'autres Bugs apparaissent n'hésite pas à faire appel à moi comme le font les gens de mon association qui utilisent mes applications... |
| 27/05/2017 à 00:08 | ced02 | VBA (plusieurs problèmes formulaire) | J'ai presque terminé. Il manquait 4 noms à générer pour la feuille "Enfants 2017". Des ajustements ont été nécessaires suite au décalage de la première ligne significative des Agents par rapport à Test4. Je te communique d'ici peu la version finalisée... |
| 26/05/2017 à 23:11 | ced02 | VBA (plusieurs problèmes formulaire) | OK. Je vais regarder... |
| 26/05/2017 à 19:51 | ced02 | VBA (plusieurs problèmes formulaire) | J'ai inséré et exécuté les 2 codes de création de noms. Cela devrait maintenant fonctionner ci-jointe version avec noms ajoutés... |
| 26/05/2017 à 17:57 | ced02 | VBA (plusieurs problèmes formulaire) | Voir post ci-dessus... |
| 26/05/2017 à 16:34 | ced02 | VBA (plusieurs problèmes formulaire) | Pour afficher l'instruction qui bugge, il suffit d'appuyer sur la touche F8 pour une exécution pas à pas après l'arrêt sur "Useform1.show" Les noms des contrôles de formulaire correspondent à ceux des colonnes des Feuilles. Vérifie que ces noms sont bien présents dans ton classeur : onglet Formules... |
| 25/05/2017 à 18:04 | Jessiicaa23 | Manipulation d'Array | Autre proposition de simplification... |
| 23/05/2017 à 21:29 | ced02 | VBA (plusieurs problèmes formulaire) | Un positionnement intempestif de la propriété "Visible" du contrôle = corrigé formatage des codes postaux et matricules Ce n'est pas la bonne méthode d'utiliser un format nombre pour des codes ou des matricules. Les colonnes correspondantes doivent être déclarées au format texte. J'ai rajouté dans l... |
| 23/05/2017 à 19:14 | Kureyna | (difficile) VBA : syntaxe sélection case avec condition | Ci-jointe proposition de comptage... |
| 23/05/2017 à 17:34 | Benjamin21 | Erreur d'execution 1004 : La méthode 'Range' de l''objet'_Gl | Il suffit de copier les 3 formules en ligne 1000. ci-jointe nouvelle version avec recopie des formules... |
| 23/05/2017 à 17:10 | AcuraDreams | VBA - Comparaison d'une ligne dans l'eble d'une feuille | Une double boucle devrait répondre à ton problème. par exemple... |
| 23/05/2017 à 16:50 | Benjamin21 | Erreur d'execution 1004 : La méthode 'Range' de l''objet'_Gl | Ta macro pointe sur le classeur "TDBPROD France Concassage.xlsm et non sur le classeur que je t'ai renvoyé "TDBPROD France Concassage 1 .xlsm". Tu dois renommer le fichier que je t'ai envoyé ou modifier ta macro. S'il y a des formules de calcul jusqu'à la ligne 1000, alors la première ligne disponib... |
| 23/05/2017 à 13:22 | AcuraDreams | VBA - Comparaison d'une ligne dans l'eble d'une feuille | Pour savoir si 2 lignes ont le même contenu, une solution est : 1- de transformer le contenu de chaque ligne en un tableau à une dimension 2- de transformer ensuite ce tableau en chaîne de caractères comme ceci pour la ligne 1... |
| 23/05/2017 à 13:01 | Benjamin21 | Erreur d'execution 1004 : La méthode 'Range' de l''objet'_Gl | Ci-jointe correction. Tu aurais intérêt à nommer les colonnes de ta base de données comme tu l'as fait pour le formulaire. Cela t'éviterait de revoir ton code si tu rajoutes des colonnes. Pour l'exemple, j'ai nommé les 3 premières... |
| 22/05/2017 à 19:52 | ced02 | VBA (plusieurs problèmes formulaire) | J'ai terminé ma proposition qui ne reprend pas ton code car j'en ai adopté un plus simple en nommant à l'identique les contrôles du formulaire et les colonnes de tes 2 feuilles. Par ailleurs, j'ai revu les fonctionnalités de ton UserForm en dissociant en 2 phases les actions de création, modificatio... |
| 22/05/2017 à 13:34 | ced02 | VBA (plusieurs problèmes formulaire) | Tout d'abord, je salue ton bénévolat car je suis moi-même aussi bénévole dans une association où je donne des cours Excel et développe des applications. Pour résoudre ton problème de matricule ou de code postal, il suffit de déclarer les colonnes correspondantes au format Texte. Je travaille aussi s... |
| 20/05/2017 à 12:11 | JAJA | Mise a jour d'une variable dans un userform | La variable publique "temps" déclarée dans le code ton Userform ne conserve sa valeur que si ton Userform est chargé. Il faut déclarer cette variable publique dans un module... |
| 20/05/2017 à 11:24 | Pilougne | Listbox_Doublons | Ci-jointe version avec intervenants dans la même ligne... |
| 19/05/2017 à 19:10 | Pilougne | Listbox_Doublons | Ci-jointe proposition complète avec transfert vers Archive... |
| 19/05/2017 à 16:02 | Pilougne | Listbox_Doublons | Autre proposition avec sélection multiple... |
| 19/05/2017 à 14:40 | dav999 | Generation automatique de fichier avec macro | Essayer ceci... |
| 19/05/2017 à 11:42 | martingeze | Ajouter automatiquement une lignes dans un tableau | Ci-jointe proposition avec utilisation de VBA... |
| 19/05/2017 à 10:27 | martingeze | Ajouter automatiquement une lignes dans un tableau | Ta demande est plus claire mais ne sera possible qu'en utilisant VBA... |
| 19/05/2017 à 10:08 | PhilippeR | VBA -Windows Activate dans une procédure BeforeSave | Cette instruction n'existe pas. Ca serait plutôt ... |
| 19/05/2017 à 09:52 | uLucas | Insertion calendrier | Ci-jointe proposition avec mon contrôle calendrier... |
| 19/05/2017 à 09:38 | martingeze | Ajouter automatiquement une lignes dans un tableau | Le plus simple est de créer un onglet par année et donc d'avoir un seul tableau horizontal par feuille. Ajouter une ligne pour un nouveau chantier dans la table Excel est automatique, en saisissant le nouveau chantier dans la ligne juste en dessous de la dernière utilisée... |
| 19/05/2017 à 09:18 | dav999 | Generation automatique de fichier avec macro | Et en mettant l'extension ".xlsx" au lieu de ".xlsm" ... |
| 18/05/2017 à 17:30 | launase | La virgule et le point textbox vers cellule | Et en mettant 5,5 au lieu de 5.5... |
| 18/05/2017 à 14:22 | launase | La virgule et le point textbox vers cellule | Essayer ceci... |
| 18/05/2017 à 11:08 | launase | La virgule et le point textbox vers cellule | Remplacer la fonction "Val" par la fonction "Cdec"... |
| 15/05/2017 à 21:10 | Alaindeg | Impression Userform PtrSafe | Pour Excel 64 bits... |
| 15/05/2017 à 21:06 | Zerak | Connexion entre un classeur et un fichier csv | Vous ne devez pas faire le bon choix au niveau de l'importation du fichier : onglet Données --> bouton Fichier texte Avec ce choix, l'enregistreur de macros utilise l'objet "DataQuery"... |
| 15/05/2017 à 10:43 | Zerak | Connexion entre un classeur et un fichier csv | En récupérant le complément suggéré par Jean-Eric, et en allant au bout de l'opération d'importation du fichier texte, vous devriez obtenir par l'enregistreur de macros l'objet "QueryTable" et non l'objet "Connections"... |
| 14/05/2017 à 18:09 | noelgigi | Macro double recherche | Les valeurs présentes en colonne B sont référencées par un nom appelé "valeurs" (voir sa définition dans le Gestionnaire de nom via l'onglet Formules ) . Ce nom représentant la plage Feuil1!$B$3:$B202, est ensuite assigné à la propriété Rowsource de la Combobox Valeurs... |
| 14/05/2017 à 16:09 | noelgigi | Macro double recherche | Ci-jointe proposition... |
| 13/05/2017 à 21:25 | Zerak | Connexion entre un classeur et un fichier csv | L'objet "Connections" n'est pas approprié pour connecter un fichier texte automatiquement. Il faut utiliser l'objet "QueryTables" , comme ceci ... |
| 12/05/2017 à 12:12 | Alaindeg | Enregistrer sous/fichier Personnl | Il suffit d'utiliser la fonction VBA accédant à l'environnement Windows, comme ceci ... |
| 12/05/2017 à 11:00 | marions1857 | Macro ne fonctionnant pas | Pour dézipper un fichier, le plus simple est d'utiliser la fonction standard de Windows,... |
| 10/05/2017 à 19:24 | Vince-10 | Modification d'une ligne | Ci-jointe proposition... |
| 10/05/2017 à 18:22 | Lu54 | Extraction d'une liste avec 2 conditions dynamiques | Ci-jointe version avec tri complet sur le code article et simplification du code après besoin final... |
| 10/05/2017 à 09:48 | Lu54 | Extraction d'une liste avec 2 conditions dynamiques | Bon, j'ai vu le problème. ci-jointe nouvelle version... |
| 09/05/2017 à 16:33 | Lu54 | Extraction d'une liste avec 2 conditions dynamiques | Cela devrait être mieux... |
| 09/05/2017 à 14:45 | Lu54 | Extraction d'une liste avec 2 conditions dynamiques | Il manquait juste la définition de l'objet pour le module en ligne 1... |
| 06/05/2017 à 11:26 | Axelb | Fichier Prospect | Effectivement non car la formule matricielle comporte des accolades. ci-dessous ton fichier avec la formule appliquée sur la plage verticale E3:E7 voir ce tuto pour les formules matricielles http://lecompagnon.info/excel/fonctionsmatricielles.htm... |
| 05/05/2017 à 21:44 | Axelb | Fichier Prospect | Pour entrer une formule simple, appuyer sur Entrée Pour entrer une formule matricielle, maintenir appuyés Crtl + Shift et appuyer sur Entrée... |
| 05/05/2017 à 19:51 | Lu54 | Extraction d'une liste avec 2 conditions dynamiques | Ci-jointe nouvelle version à tester pour les retours et échanges... |
| 05/05/2017 à 19:08 | Axelb | Fichier Prospect | Il suffit d'utiliser la fonction comme formule matricielle: 1- sélectionner la plage horizontale D3:G3 2- entrer la formule en matriciel via Ctrl + Shift + Entrée En vertical, 1- sélectionner la page verticale D3:D7 2- appliquer la fonction Transpose : =TRANSPOSE(RECHERCHEVM(B1;Base_de_donnée!A1:J19... |
| 05/05/2017 à 10:03 | Axelb | Fichier Prospect | Ci-dessous une solution avec ma fonction RECHERCHEVM personnalisée et employée sous forme matricielle. Sans formule matricielle, seule la première valeur trouvée est restituée. Elle s'utilise comme la fonction : RECHERCHEV sans le paramètre "FAUX" du fait qu'elle recherche une correspondance exacte... |
| 04/05/2017 à 15:32 | nops2904 | RechercheV | Deux remarques : 1- du fait que votre tableau est une table Excel nommée "Tableau1", il est recommandé d'utiliser les propriétés et méthodes associées à cet objet 2- d'autre part, la recherche de la ligne de votre tableau doit au minimum porter sur le nom et le prénom. A) exemple de code pour récupé... |