Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 18:48
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 178

DateAuteur du sujetSujetExtrait du message
22/03/2016 à 19:58WEIDER MAJ de référence composant1) il faut faire un collé 'Valeur'. J'ai ajouté le pré-remplissage de K3 avec C3 J'ai ajouté un bouton RAZ, ou bien vider C3 ou C5...
22/03/2016 à 14:12WEIDER MAJ de référence composant1) ajouté une liste de validation Modèle 2) j'ai commencé en insérant 2 colonnes et adaptant le code en conséquence mais... tu peux avoir 6 modèles et 30 ref de touchées par la maj. J'ai changé de fusil d'épaule et un double-clic sur une ref en C ou D te la filtre et l'affiche. Rien ne se passe si l...
22/03/2016 à 13:38planetesud Macro très lente sur Excel 2010Ok, je pense que j'ai tout, je vois ça un peu plus tard. Jette un oeil de temps en temps des fois que j'ai une nouvelle question en cours de réalisation...
22/03/2016 à 10:31Fonbs Vérification d'une colonne avant actionSi j'ai bien compris : eric...
22/03/2016 à 10:22Alpha_Faure Problème VBA qui ne supprime pas toutes les lignes vouluesIl faut faire à l'envers. Sinon tu supprimes une ligne, les autres remontent et tu passes à la suivante. Il y en donc une (celle qui était juste en dessous) qui n'a pas été testée. eric...
22/03/2016 à 10:05planetesud Macro très lente sur Excel 2010Si, elle est nécessaire. Pour tes doublons je ne vais pas refabriquer une clé avec Nom, prénom et date de naissance alors qu'une clé client unique fiable existe déjà. Si, tu te contredis dans la mesure où tu ne comprends pas la question et tu réponds à coté. Tu importes fichier1. Si ce fichier est m...
22/03/2016 à 00:46lechiffre Tarification à la minute avec 2 plages horairesA contrôler. eric...
22/03/2016 à 00:33lolaComment éviter les doublons dans les listes Userform?Avec un dictionary : http://boisgontierjacques.free.fr/pages_site/Dictionnaire.htm#ListeSansDoub eric...
21/03/2016 à 23:05planetesud Macro très lente sur Excel 2010Au début tu dis qu'il n'y aura que des ajouts de fichiers et à la fin qu'il y aura bien des mises à jour. Faudrait savoir... Si tu ré-importes le même nom de fichier qui a été modifié ou complété il faut décider quoi faire avant. soit supprimer les anciennes données soit les marquer. Par exemple com...
21/03/2016 à 22:49WEIDER MAJ de référence composantC'est quoi ce fichier ??? Repars du dernier que je t'ai fourni. Je ne vais pas passer mon temps à tout reconstruire à chaque fois...
21/03/2016 à 20:06planetesud Macro très lente sur Excel 2010Ah ben oui, c'est tout de suite plus clair et plus complet Par contre tu n'as pas répondu ce que tu veux faire des anciennes valeurs si tu importes à nouveau un fichier pour mise à jour ? Après l'import tu auras des doublons et tu ne pourras plus distinguer les nouvelles données des anciennes. Soit...
21/03/2016 à 19:51WEIDER MAJ de référence composantC'est quand même plus propre et plus simple non ? C'est bien mais... tu aurais dû repartir du dernier fichier que j'avais mis. J'ai dû refaire toute cette partie là. A moins que tu ne veuilles plus d'une liste triées sans doublons ? Cette liste est mise à jour automatiquement après modif du référent...
21/03/2016 à 18:31libellule85 Sélectionner date du jour à ouverture ongletTu veux dire à l'ouverture du classeur je suppose, parce qu'à l'activation de l'onglet ça risque de devenir ch... Pour la couleur une simple MFC suffit. eric...
21/03/2016 à 17:27planetesud Macro très lente sur Excel 2010Tant mieux. Mais si tu déroules la flèche du filtre automatique et que tu saisis dans Rechercher ça te fait exactement la même chose pour juste 2 clics de plus. Comme quoi c'est plus important de connaitre les fonctionnalités d'excel. Ce n'est pas ce que j'appelle des explications précises, et avec...
21/03/2016 à 15:18planetesud Macro très lente sur Excel 2010Tant que tu n'auras pas dit précisément ce que tu veux faire je n'aurai pas grand chose à ajouter...
21/03/2016 à 14:14Lea13 Generer initiales de l'user lorsqu'il modifie une cellulleJe ne sais pas ce qu'il a ton fichier mais chez moi il est tout pourri, on ne peut accéder aux procédures Worksheet des feuilles (?) Pour récupérer l'utilisateur : eric...
21/03/2016 à 13:59planetesud Macro très lente sur Excel 2010Bien sûr que si. Maintenant "ça ne marche pas" ne veut rien dire du tout...
21/03/2016 à 12:27el-yoshi Carte région avec Macro (Fichier à joindre trop volumineux)Ce qui est sur le bouton 'Aller à' je le mettrais dans une proc appelée dans ComboBox1_Change() et je supprimerais ce bouton. eric...
21/03/2016 à 12:15PierrePorbleme Besoins d'aide :s10 lignes suffisent. Commence avec ça : Tableau Croisé Dynamique (TCD) http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109...
21/03/2016 à 12:13Bubu31Pb de qualificateur incorrectLa moindre des correction est de faire un retour à ceux qui ont pris du temps pour t'aider. Du mal à être une évidence pour certains.....
21/03/2016 à 12:07planetesud Macro très lente sur Excel 2010...
21/03/2016 à 10:51PierrePorbleme Besoins d'aide :sC'est le but des tableaux croisés dynamiques eric...
21/03/2016 à 09:31hugo.cMinimum entre valeur a et bEt si tu lisais les réponses ...
21/03/2016 à 09:28planetesud Macro très lente sur Excel 2010Quand tu fais 'Enregistrer sous...' tu déroules 'Outils' (à coté du bouton Enregistrer) et dans 'options générales...' tu peux mettre un mot de passe pour la modification. eric...
21/03/2016 à 07:56hugo.cReperer une valeur texteTu as la distance de Levenshtein qui te donne une note fonction de l'écartement de 2 chaines. En vba : https://sysmod.wordpress.com/2012/07/27/string-fuzzy-matching-in-vba-and-vb-net/ Avec un addin de MS, beaucoup plus rapide mais il faut pouvoir l'installer sur le poste : Fuzzy Lookup : https://www...
21/03/2016 à 07:41hugo.cMinimum entre valeur a et bMin() existe maintenant sur vba ? Utilise application.Min() eric...
20/03/2016 à 23:56Bubu31Pb de qualificateur incorrectOn t'accordera du temps quand tu en auras accordé pour faire un retour sur ton topic https://forum.excel-pratique.com/excel/pb-de-qualificateur-t75724.html Même sujet d'ailleurs... eric...
20/03/2016 à 23:33WEIDER MAJ de référence composantC'est justement ce que te faisait le bout de code que je t'ai passé. Tu avais juste à le coller et faire le nom dynamique. Je l'ai fait. Une BdD c'est sur 1 feuille. Si tu préfères t'embêter à faire tes maj sur 10 feuilles libre à toi mais ça sera sans moi. D'ailleurs ça commence, dans ta boucle des...
20/03/2016 à 22:43KinfoMarine VBA qui bloque des fonctionnalités : pourquoi ???Oui. Sélectionnes les colonnes G:I et en formule de MFC : eric...
20/03/2016 à 20:32planetesud Macro très lente sur Excel 2010Ok, mais si tu demandes Martin tu vas en avoir 300., donc tu vas ajouter une sélection pour le prénom etc. et tu te retrouves avec la même chose que si tu l'avais fais sur la BD, avec moins de lignes c'est tout. Si tu veux absolument mettre du code regarde si un truc comme ça ne serait pas suffisant...
20/03/2016 à 19:01planetesud Macro très lente sur Excel 2010Tu es obligé d'utiliser plusieurs feuilles pour tes données ? Pour un traitement efficace tout doit être dans la même feuille. Tu peux très bien filtrer ensuite sur le fichier qui t'intéresses en cas de besoin. Ensuite un simple filtre automatique où tu utilises Rechercher dans les colonnes qui t'in...
20/03/2016 à 18:39WEIDER MAJ de référence composantTu as juste à le coller dans le code Feuille Référenciel. Ca te crée la liste sans doublon triée en I. C'est tout prêt et tu peux laisser cette feuille triée comme ça t'arrange. Il suffit de montrer une fois en général. Tu peux aussi faire une liste déroulante qui t'emmène sur la feuille filtrée en...
20/03/2016 à 17:31planetesud Macro très lente sur Excel 2010Il n'y avait rien d'accusateur dans les propos de MFerrand. Juste l'expression d'une évidence : ce qui est bon pour un contexte peut s'avérer mauvais voire faux dans un autre. Pour t'expliquer comment travailler en mémoire il vaudrait mieux du concret : un fichier avec la structure exacte , une 20ai...
20/03/2016 à 16:25KinfoMarine VBA qui bloque des fonctionnalités : pourquoi ???Pourquoi ne pas faire une simple MFC qui est prévue pour ...
20/03/2016 à 16:21planetesud Macro très lente sur Excel 2010Tu pourrais copier/coller la plage, ça te fera 1 opération de lecture/écriture au lieu de 5. Il n'y a pas de raison qu'il y ait une différence significative entre 2010 et 2013. Au travail tu dois travailler avec un fichier sur le réseau c'est forcément beaucoup plus long, surtout cellule par cellule...
20/03/2016 à 16:05KinfoMarine VBA qui bloque des fonctionnalités : pourquoi ???Un code vba efface la liste des actions annulables (Ctrl+z) de la même façon qu'un enregistrement du fichier. Ce n'est pas un bug, c'est voulu et normal eric...
20/03/2016 à 15:59meroj_702 Report d'une valeur en fonction d'une liste déroulanteMet un Stop au début et fait en pas à pas avec F8. Au fur et à mesure amène le curseur sur les variables ou expression sélectionnée pour voir sa valeur et comprendre...
20/03/2016 à 15:55fredf VBA : valeurs à corriger (villes par ex.)Tu peux oui Sur le post avec la bonne réponse...
20/03/2016 à 15:46WEIDER MAJ de référence composantRéponds à ces questions d'abord pour supprimer l'inutile : Pourquoi x feuilles et pas coller seulement dans Référentiel ? Ca ne sert à rien de dupliquer les données Pourquoi 1 ligne vide ? A quoi sert la colonne n° ? Pourquoi écrire gros qui oblige à faire un zoom arrière et rend les listes déroulan...
20/03/2016 à 14:29fredf VBA : valeurs à corriger (villes par ex.)1) oui il faut rechercher ",C," et non "C" sinon on supprime tous les mots contenant C. On aurait pu travailler sur le mot complet "C" avec un dictionary mais tu n'es peut-être pas à 1s près. 2) oui 3) oui, c'est un exemple à adapter au besoin réel, surtout si tes données sont ailleurs. eric...
20/03/2016 à 12:28Bubu31Pb de qualificateurEvite les accents dans les noms de variable. Evite les .select inutiles Tu dois tester si le .find a trouvé qq chose. Integer risque d'être un peu juste pour le kilométrage. Indente et utilise la balise code sur tes posts que ce soit plus lisible. eric...
20/03/2016 à 12:14meroj_702 Report d'une valeur en fonction d'une liste déroulanteEric...
20/03/2016 à 11:47fredf VBA : valeurs à corriger (villes par ex.)Ajustement : Il reste LE Tilburg mais ça parait difficile d'éliminer LE, et peut-être encore qq résidus. Ne pas oublier la "," en début et fin de la constante. eric...
20/03/2016 à 01:34fredf VBA : valeurs à corriger (villes par ex.)Autre proposition. Le point commun étant la présence d'un chiffre, élimine toute partie en contenant un. A voir si ça se confirme sur toutes tes villes ou s'il y a des exceptions à traiter autrement. eric...
20/03/2016 à 01:06dann Compression addition VBAPas de fichier donc non testé. eric...
20/03/2016 à 00:58B2CTTrier et faire un intervalleLà tu proposes une liste déjà triée, difficile de trier plus. Et je n'arrive pas bien à faire le lien avec sous-total (???) Si tu veux les affecter un groupe ajoute une colonne avec [0;100[ -> 0 [100; 200[ -> 1 etc...
20/03/2016 à 00:44racouet Boucles For imbriquéesBen une 3ème alors, sans macro. eric...
20/03/2016 à 00:27Seb77 Calcule plage horaire et temps moyens=MOYENNE(L:L) fonctionne. Tu devais avoir un mauvais résultat à cause des temps négatifs que tu avais (les ######). eric...
19/03/2016 à 12:45COCOPAT Comptabiliser des données par rapport à une listeSi j'ai bien compris... Respecte les règles pour une BdD correcte et insère un Tableau Croisé Dynamique en sélectionnant les colonnes. Clic-droit dessus et Actualiser si les données évoluent. eric...
19/03/2016 à 12:35Coco34400 Enregistrement fichier - Format csv - VBAQuel est ton séparateur de liste dans le panneau de config / Region ? eric...