d

Passionné d'Excel

Inscrit le :08/12/2007
Dernière activité :29/08/2012 à 13:40
Version d'Excel :Vista Office 2007FR
Emploi :retraité Sce.Méthodes
Lieu :MEUDON région parisienne
Messages
9'245
Votes
352
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dubois - page 20

DateAuteur du sujetSujetExtrait du message
31/07/2011 à 19:43Croate67 Problème NB.SI VBARe, Ce n'est pas cette petite formule qui te fait mouliner ! Tu dois avoir beaucoup d'autres formules, mets en Calcul manuel...
31/07/2011 à 19:27ozalandSupprimer ligneRe vba-new, Je confirme, ce dernier code fait 2 secondes (dans les mêmes conditions) ce serait donc le + efficace, on altère pas les données et formats. Claude...
31/07/2011 à 14:05Croate67 Problème NB.SI VBAEssaye avec Amicalement Claude...
31/07/2011 à 13:11ozalandSupprimer ligneEn ajoutant un chrono à chaque macro Fichier de 61560 lignes dont 6480 à supprimer (avec "x" en colonne "C"), le tout sur 34 colonnes, testé sur les 4 macros proposées 1) filtre avancé sur place de claude => 52 secondes 2) filtre Auto sur place de Dan => 52 secondes 3) solution avec Tableau te...
31/07/2011 à 10:31Alain83MacroJoins un extrait de ton fichier pour illustrer ta demande Amicalement Claude...
31/07/2011 à 10:07ozalandSupprimer ligneRéflexion sur divers codes (suite macro de vba-new) le "tabloIni" à beau être virtuel, j'ai du mal à avaler que çà boucle sur toutes les cellules en si peu de temps ! , mais bon, je fais confiance en la méthode Je vais analyser de + près cette méthode et tenter de la mettre en pratique. ---- remarqu...
30/07/2011 à 10:58ozalandSupprimer ligneVba-new, effectivement, je viens de tester sur 61500 lignes et 34 colonnes (fichier de 15 Mo), le temps de traitement par filtre (Auto ou élaboré) = 52 secondes ton dernier code fait la même chose en seulement 7 secondes Cependant, j'ai encore du mal à assimiler cette histoire de "tabloIni" Je vois...
29/07/2011 à 12:47ratm13 Supprimer ligne si cellule contientOzaland, ce fil est soldé par l'auteur, ouvre un nouveau poste, d'ailleurs, il me semble t'avoir répondu sur le même sujet sans suite de ta part ! Amicalement Claude...
28/07/2011 à 13:50LaurentChoFiltre multi champ en VBARe, non ! je répète: la BDD commence à la ligne d'en-têtes le critère filtre commence à la ligne en dessous régler la macro en conséquence si les en-têtes sont en ligne 3 l'emplacement du critère Range("o1:o2") est indépendant de la BDD Claude...
28/07/2011 à 13:04LaurentChoFiltre multi champ en VBARe, il ne peut y avoir qu'une seule ligne d'en-têtes tu as du fusionner les cellules des lignes 1 et 2, non ? dans ce cas la ligne d'en-tête est toujours en ligne 1 et la 1ère ligne sous les en-têtes reste la ligne 2 le code n'est donc pas à modifier Range("o2") = "=n2>0" 'critère oK Range("o2")...
28/07/2011 à 12:12mrbenefik Afficher "en dur" les filtres en coursEnvoie un fichier, çà sera + facile de t'aider Amicalement Claude...
28/07/2011 à 10:26LaurentChoFiltre multi champ en VBATentative d'explications des codes, voir feuille "Explications" c'est la meilleure méthode pour démarrer, utilise aussi la touche F1 (aide) en te positionnant sur un mot du code. si c'est sur ce fichier, continue sur ce fil, sinon ouvre un nouveau poste. Bonne journée Claude...
27/07/2011 à 21:20LaurentChoFiltre multi champ en VBARe, avant de rentrer dans les explications, il faudrait déjà savoir si le résultat est bien celui attendu ! en gros il s'agit d'un filtre élaboré j'utilise la colonne "N" pour ajouter la formule NB.SI cette formule compte les occurrences du mot recherché de A à i ensuite, je filtre cette colonne (&g...
27/07/2011 à 18:02usulmuadidCompter les points à l'intérieur d'une courbeUn point étant une donnée, regarde du coté NBVAL ou NB.SI le mieux serait de voir le fichier Amicalement Claude...
27/07/2011 à 15:15SébastienAperçu des BBCodes disponiblesBonne idée, les sujets similaires en bas de page, j'avais pas remarqué ! Amicalement Claude...
27/07/2011 à 14:09tali46120 Limites de lignesSi tu repasse par là...
27/07/2011 à 14:07LaurentChoFiltre multi champ en VBARe, Ton fichier en retour à tester Amicalement Claude...
27/07/2011 à 12:40dexerProblème: perte des listes déroulantesA tout hasard, les listes sont-elles bien dans le fichier en question ? Amicalement Claude...
27/07/2011 à 12:11tali46120 Limites de lignesTon fichier Excel a du être enregistré sous Excel 97_2003, enregistre Sous Classeur Excel ou Classeur Excel (prenant en charge les macros) ferme et réouvre, tu vas trouver les 1 048 576 lignes Amicalement Claude...
27/07/2011 à 11:36LaurentChoFiltre multi champ en VBAOn peut filtrer avec une colonne temporaire supplémentaire (avec formule NB.SI(...) envoie un extrait du fichier pour régler la macro Amicalement Claude...
27/07/2011 à 11:14ozalandSupprimer ligneRe, toujours avec filtre, si les en-têtes sont en ligne 2 édit: code modifié critère en ak2 au lieu de k2 Claude...
27/07/2011 à 09:35ozalandSupprimer lignePlus rapide avec un filtre Amicalement Claude...
26/07/2011 à 18:09stutz Un même coeff pour toutes les cellules d'une colonneUne méthode parmi d'autres: dans une cellule quelconque 1) tu tape 1,05 (exemple pour majorer de 5%) 2) tu nomme cette cellule "Coef" ensuite dans tes formules et dans n'importe quelle feuille, il suffira d'écrire =A10*Coef si tu change cette cellule, toutes les formules suivront. Amicalement Claude...
25/07/2011 à 19:35odahraouiScript VBADans la feuille "C" c'est quoi, SHIFT 1, SHIFT 2, SHIFT 3 ? il y en aura d'autres ? c'est quoi, BASCULE 1, BASCULE 2 ? Où met-on les résultats ? mets un exemple avec cellules colorées en jaune (résultats) à te relire Claude...
25/07/2011 à 18:22ozalandMacro base de donnéesC'est un autre sujet qui n'a rien à voir avec celui-ci ! tu devrai continuer sur ton poste précédent, çà doit être ce lien : lien: https://forum.excel-pratique.com/excel/aide-code-macro-t24112.html#p136711 ou ouvre un nouveau poste désolé ! Claude...
25/07/2011 à 13:05dubois Concours Pétanque en "Mêlée" (Projet)Bon, je solde le poste ici, depuis le début, j'ai tenu compte de vos remarques, j'en ai pris, j'en ai laisser, il y a des choix à faire ! Dan, Il sera toujours temps de rajouter par la suite, une version Mac Merci à tous Amicalement Claude...
25/07/2011 à 12:32ozalandMacro base de donnéesAmicalement Claude...
25/07/2011 à 10:44Kevinsmith74 Améliorer le temps d'exécution d'une macro2 minutes, çà me parait encore bien long, essaye ce nouveau code, (critères inversés) ici, on extrait sur la feuille "Extrait" Bonne journée Claude...
24/07/2011 à 22:22m@tix Sélection de cellules pour tri2 fichiers 1) En reprenant la matricielle de Tulipe en VBA, Attention : il y a des caractères parasites en colonnes A:B (apostrophes) il faut les supprimer pour que la formule fonctionne, lancer une fois la macro "Nettoie". 2) Extraction par filtre (autre version) Amicalement Claude...
23/07/2011 à 18:21m@tix Sélection de cellules pour triIl s'agit d'un filtre élaboré, ici, extrait les dates de la Feuil1 comprises entre A1:B1 de la Feuil2 le résultat est le Maxi de la colonne B Dans la Feuill2, tu règle simplement A1, sans toucher au reste Claude...
23/07/2011 à 14:55ptkntz Interference entre 2 macrosRe, on pourrait en profiter pour compléter le bouton Claude...
23/07/2011 à 14:17ptkntz Interference entre 2 macrosLa macro pour effacer interfère avec l'événementielle B2:B10 ajoute Public Flag As Boolean si tu as d'autres macros, place le Public Flag As Boolean dans un module amicalement Claude...
22/07/2011 à 19:55ptkntz Interference entre 2 macrosTu aurais du continuer sur le poste d'hier ou remet ici le fichier en question Amicalement Claude...
22/07/2011 à 19:51sofynetCopie d'une ligne sur autre feuille... aie aie aie je debuteRe, Prend le bon réflexe de solder les postes, c'est ici...
22/07/2011 à 19:43m@tix Sélection de cellules pour triDonnées en Feuil1, résultat en Feuil2 vois si çà te va ? Amicalement Claude...
22/07/2011 à 14:05sofynetCopie d'une ligne sur autre feuille... aie aie aie je debuteUne solution avec filtre Amicalement Claude...
22/07/2011 à 11:50dubois Formule SOMMEPROD avec JOURSEMRe, Ok, c'est corrigé encore merci et bonne journée Amicalement Claude...
22/07/2011 à 11:19dubois Formule SOMMEPROD avec JOURSEMBonjour Amadéus, vba-new, merci à vous deux, c'est nettement simplifié, J'ai incorporé les %, dites-moi si correct (au niveau des parenthèses) PS: quelle puissance, ce SOMMEPROD ! Claude...
22/07/2011 à 09:02dubois Formule SOMMEPROD avec JOURSEMJe fais appel aux spécialistes des formules complexes, Voir explications dans feuille "Saisie" en espérant que cela soit réalisable ? Bonne journée Amicalement Claude...
21/07/2011 à 12:53Kevinsmith74 Améliorer le temps d'exécution d'une macroEssaye avec un filtre tu nous diras le temps de traitement du fichier réel Salut Dan Amicalement Claude édit: déplacé un On Error Resume Next nouveau code et fichier...
21/07/2011 à 09:55hsestudentSupprimer filtre sur certaines colonnes (Excel 2007)Je crois qu'il y est confusion dans l'énoncé, on parle des filtres en ligne 1 ou des listes de validation ? Banzai64, testé sur Excel 2007 ta macro supprime toutes les listes de validation (même non sélectionnées) Amicalement Claude...
21/07/2011 à 09:24hotline Convertir un mois en chiffre en lettreEnvoie un extrait de ta feuille, on va arranger çà sans doute une question de format Amicalement Claude...
20/07/2011 à 21:58max25 Changer la largeur des colonnesRe, dans ce cas et si tu abandonne...
20/07/2011 à 21:48max25 Changer la largeur des colonnesRe, tu veux faire çà sur quelles colonnes ? tu ne veux pas de retour à la ligne ? une macro sera nécessaire Claude...
20/07/2011 à 21:33yoda60 Macro conditionPas très clair, peux-tu fournir un fichier exemple avec des données, mets de annotations pour expliquer ce que tu souhaite Amicalement Claude...
20/07/2011 à 21:27max25 Changer la largeur des colonnesTu as du protéger la feuille, retire la protection et çà va le faire Amicalement Claude...
20/07/2011 à 12:43tioch Supprimer toutes les lignes d'une plage sélectionnéeAmicalement Claude...
20/07/2011 à 12:35odahraouiScript VBANouveau fichier à tester Amicalement Claude...
16/07/2011 à 11:27odahraouiScript VBAIl faudrait pouvoir récupérer les données de la BDD sql dans le fichier (feuille "navir") la macro doit pouvoir faire çà, mais je ne sais plus comment ! tu peux ouvrir un poste pour cette opération, ensuite on adaptera l'ensemble. Amicalement Claude...
16/07/2011 à 09:35m@tix Recherche de maxUne autre approche avec tri à adapter au fichier réel, bien sûr Amicalement Claude...