| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/03/2016 à 14:41 | grdarthur | Un f(x) plus puissante que SOMMEPROD | En mettant tes données pour que ce soit une BdD correcte un simple TCD sans aucune formule sort tout tes résultats. eric... |
| 23/03/2016 à 14:14 | planetesud | Macro très lente sur Excel 2010 | Oui, je fais un contrôle minimum sur la feuille pour m'assurer qu'elle correspond à ce qui est attendu avant d'importer. Maintenant si tes fichiers ne respectent pas ce que tu m'as fourni ça marche moins bien forcément. E est le nom du gestionnaire non ? Si ce n'est pas ce que tu voulais explique mi... |
| 23/03/2016 à 13:05 | planetesud | Macro très lente sur Excel 2010 | 1) import Comme je n'aime pas trop travailler avec l'ActiveWorkbook (on ne sait jamais si c'est vraiment un bon classeur qui est actif) j'ai mis sur le bouton MAJ une boite de sélection de fichiers. On peut en sélectionner plusieurs avec Shift+clic ou Ctrl+clic. Ils ne doivent pas être ouverts au la... |
| 22/03/2016 à 23:14 | WEIDER | MAJ de référence composant | Bah, au début ça parait très obscur. Il faut commencer par des petits trucs, en s'aidant de l'enregistrement de macro (pas le meilleur code mais au moins on récupère l'essentiel des instructions nécessaires), sans oublier l'aide excel (F1) très complète. Regarde le B.A.BA du menu 'Cours VBA' en haut... |
| 22/03/2016 à 19:58 | WEIDER | MAJ de référence composant | 1) 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:12 | WEIDER | MAJ de référence composant | 1) 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:38 | planetesud | Macro très lente sur Excel 2010 | Ok, 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:31 | Fonbs | Vérification d'une colonne avant action | Si j'ai bien compris : eric... |
| 22/03/2016 à 10:22 | Alpha_Faure | Problème VBA qui ne supprime pas toutes les lignes voulues | Il 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:05 | planetesud | Macro très lente sur Excel 2010 | Si, 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:46 | lechiffre | Tarification à la minute avec 2 plages horaires | A contrôler. eric... |
| 22/03/2016 à 00:33 | lola | Comment éviter les doublons dans les listes Userform? | Avec un dictionary : http://boisgontierjacques.free.fr/pages_site/Dictionnaire.htm#ListeSansDoub eric... |
| 21/03/2016 à 23:05 | planetesud | Macro très lente sur Excel 2010 | Au 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:49 | WEIDER | MAJ de référence composant | C'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:06 | planetesud | Macro très lente sur Excel 2010 | Ah 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:51 | WEIDER | MAJ de référence composant | C'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:31 | libellule85 | Sélectionner date du jour à ouverture onglet | Tu 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:27 | planetesud | Macro très lente sur Excel 2010 | Tant 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:18 | planetesud | Macro très lente sur Excel 2010 | Tant 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:14 | Lea13 | Generer initiales de l'user lorsqu'il modifie une cellulle | Je 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:59 | planetesud | Macro très lente sur Excel 2010 | Bien sûr que si. Maintenant "ça ne marche pas" ne veut rien dire du tout... |
| 21/03/2016 à 12:27 | el-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:15 | PierrePorbleme | Besoins d'aide :s | 10 lignes suffisent. Commence avec ça : Tableau Croisé Dynamique (TCD) http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109... |
| 21/03/2016 à 12:13 | Bubu31 | Pb de qualificateur incorrect | La 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:07 | planetesud | Macro très lente sur Excel 2010 | ... |
| 21/03/2016 à 10:51 | PierrePorbleme | Besoins d'aide :s | C'est le but des tableaux croisés dynamiques eric... |
| 21/03/2016 à 09:31 | hugo.c | Minimum entre valeur a et b | Et si tu lisais les réponses ... |
| 21/03/2016 à 09:28 | planetesud | Macro très lente sur Excel 2010 | Quand 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:56 | hugo.c | Reperer une valeur texte | Tu 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:41 | hugo.c | Minimum entre valeur a et b | Min() existe maintenant sur vba ? Utilise application.Min() eric... |
| 20/03/2016 à 23:56 | Bubu31 | Pb de qualificateur incorrect | On 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:33 | WEIDER | MAJ de référence composant | C'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:43 | KinfoMarine | VBA qui bloque des fonctionnalités : pourquoi ??? | Oui. Sélectionnes les colonnes G:I et en formule de MFC : eric... |
| 20/03/2016 à 20:32 | planetesud | Macro très lente sur Excel 2010 | Ok, 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:01 | planetesud | Macro très lente sur Excel 2010 | Tu 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:39 | WEIDER | MAJ de référence composant | Tu 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:31 | planetesud | Macro très lente sur Excel 2010 | Il 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:25 | KinfoMarine | VBA qui bloque des fonctionnalités : pourquoi ??? | Pourquoi ne pas faire une simple MFC qui est prévue pour ... |
| 20/03/2016 à 16:21 | planetesud | Macro très lente sur Excel 2010 | Tu 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:05 | KinfoMarine | 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:59 | meroj_702 | Report d'une valeur en fonction d'une liste déroulante | Met 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:55 | fredf | VBA : valeurs à corriger (villes par ex.) | Tu peux oui Sur le post avec la bonne réponse... |
| 20/03/2016 à 15:46 | WEIDER | MAJ de référence composant | Ré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:29 | fredf | 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:28 | Bubu31 | Pb de qualificateur | Evite 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:14 | meroj_702 | Report d'une valeur en fonction d'une liste déroulante | Eric... |
| 20/03/2016 à 11:47 | fredf | 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:34 | fredf | 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:06 | dann | Compression addition VBA | Pas de fichier donc non testé. eric... |
| 20/03/2016 à 00:58 | B2CT | Trier et faire un intervalle | Là 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... |