Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :Mercredi à 12:31
Version d'Excel :2021 FR 64 bits
Emploi :bénévole associations Goutte d'Or
Lieu :Paris
Messages
4'199
Votes
1'054
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thev - page 75

DateAuteur du sujetSujetExtrait du message
27/05/2017 à 18:07ced02 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:55ced02 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:08ced02 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:11ced02 VBA (plusieurs problèmes formulaire)OK. Je vais regarder...
26/05/2017 à 19:51ced02 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:57ced02 VBA (plusieurs problèmes formulaire)Voir post ci-dessus...
26/05/2017 à 16:34ced02 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:04Jessiicaa23 Manipulation d'ArrayAutre proposition de simplification...
23/05/2017 à 21:29ced02 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:14Kureyna(difficile) VBA : syntaxe sélection case avec conditionCi-jointe proposition de comptage...
23/05/2017 à 17:34Benjamin21 Erreur d'execution 1004 : La méthode 'Range' de l''objet'_GlIl suffit de copier les 3 formules en ligne 1000. ci-jointe nouvelle version avec recopie des formules...
23/05/2017 à 17:10AcuraDreams VBA - Comparaison d'une ligne dans l'eble d'une feuilleUne double boucle devrait répondre à ton problème. par exemple...
23/05/2017 à 16:50Benjamin21 Erreur d'execution 1004 : La méthode 'Range' de l''objet'_GlTa 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:22AcuraDreams VBA - Comparaison d'une ligne dans l'eble d'une feuillePour 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:01Benjamin21 Erreur d'execution 1004 : La méthode 'Range' de l''objet'_GlCi-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:52ced02 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:34ced02 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:11JAJAMise a jour d'une variable dans un userformLa 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:24Pilougne Listbox_DoublonsCi-jointe version avec intervenants dans la même ligne...
19/05/2017 à 19:10Pilougne Listbox_DoublonsCi-jointe proposition complète avec transfert vers Archive...
19/05/2017 à 16:02Pilougne Listbox_DoublonsAutre proposition avec sélection multiple...
19/05/2017 à 14:40dav999 Generation automatique de fichier avec macroEssayer ceci...
19/05/2017 à 11:42martingezeAjouter automatiquement une lignes dans un tableauCi-jointe proposition avec utilisation de VBA...
19/05/2017 à 10:27martingezeAjouter automatiquement une lignes dans un tableauTa demande est plus claire mais ne sera possible qu'en utilisant VBA...
19/05/2017 à 10:08PhilippeR VBA -Windows Activate dans une procédure BeforeSaveCette instruction n'existe pas. Ca serait plutôt ...
19/05/2017 à 09:52uLucas Insertion calendrierCi-jointe proposition avec mon contrôle calendrier...
19/05/2017 à 09:38martingezeAjouter automatiquement une lignes dans un tableauLe 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:18dav999 Generation automatique de fichier avec macroEt en mettant l'extension ".xlsx" au lieu de ".xlsm" ...
18/05/2017 à 17:30launaseLa virgule et le point textbox vers celluleEt en mettant 5,5 au lieu de 5.5...
18/05/2017 à 14:22launaseLa virgule et le point textbox vers celluleEssayer ceci...
18/05/2017 à 11:08launaseLa virgule et le point textbox vers celluleRemplacer la fonction "Val" par la fonction "Cdec"...
15/05/2017 à 21:10AlaindegImpression Userform PtrSafePour Excel 64 bits...
15/05/2017 à 21:06ZerakConnexion entre un classeur et un fichier csvVous 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:43ZerakConnexion entre un classeur et un fichier csvEn 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:09noelgigiMacro double rechercheLes 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:09noelgigiMacro double rechercheCi-jointe proposition...
13/05/2017 à 21:25ZerakConnexion entre un classeur et un fichier csvL'objet "Connections" n'est pas approprié pour connecter un fichier texte automatiquement. Il faut utiliser l'objet "QueryTables" , comme ceci ...
12/05/2017 à 12:12Alaindeg Enregistrer sous/fichier PersonnlIl suffit d'utiliser la fonction VBA accédant à l'environnement Windows, comme ceci ...
12/05/2017 à 11:00marions1857Macro ne fonctionnant pasPour dézipper un fichier, le plus simple est d'utiliser la fonction standard de Windows,...
10/05/2017 à 19:24Vince-10Modification d'une ligneCi-jointe proposition...
10/05/2017 à 18:22Lu54 Extraction d'une liste avec 2 conditions dynamiquesCi-jointe version avec tri complet sur le code article et simplification du code après besoin final...
10/05/2017 à 09:48Lu54 Extraction d'une liste avec 2 conditions dynamiquesBon, j'ai vu le problème. ci-jointe nouvelle version...
09/05/2017 à 16:33Lu54 Extraction d'une liste avec 2 conditions dynamiquesCela devrait être mieux...
09/05/2017 à 14:45Lu54 Extraction d'une liste avec 2 conditions dynamiquesIl manquait juste la définition de l'objet pour le module en ligne 1...
06/05/2017 à 11:26AxelbFichier ProspectEffectivement 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:44AxelbFichier ProspectPour 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:51Lu54 Extraction d'une liste avec 2 conditions dynamiquesCi-jointe nouvelle version à tester pour les retours et échanges...
05/05/2017 à 19:08AxelbFichier ProspectIl 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:03AxelbFichier ProspectCi-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:32nops2904RechercheVDeux 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é...