Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 00:49
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 211

DateAuteur du sujetSujetExtrait du message
25/10/2014 à 00:09melkabaMaximun sur plusieur critèreFait par macro comme demandé, à tester. Mais je viens de voir le fichier de jean-eric que tout le monde a zappé (post 1). Il le fait par TCD ce qui n'est pas plus bête, et même mieux. eric...
24/10/2014 à 23:27p4u02614 Mettre en évidence les cellules contenant des formullesD'où la macro : eric...
24/10/2014 à 17:02garnote Tableau dynamique VBA sur Excel 2010En première analyse 2 améliorations : déclarer tes variables Long sortir du for si n est dépassé, inutile de continuer à calculer Axe d'amélioration à tester : mémoriser les puissances au fur et à mesure de leur calcul et réutiliser le résultat si le chiffre réapparait, comme c'est la partie sûremen...
24/10/2014 à 16:16chermiti Supprimer les doublons de la combinaisonApparemment elle n'est pas passée dans le tuyau... eric...
24/10/2014 à 00:19jearol53Possibilité de calculatrice?Pourquoi plus simplement ne pas inscrire la formule =12+3+5+... ? En plus ça te permet de contrôler la saisie... eric...
23/10/2014 à 16:21Gazeux Index Equipe : sélectionner deux matrices?Oui, ce n'est que la partie recherche du n° de la ligne, à remplacer dans ta formule. Par contre le paramètre 'matrice' dans ta formule c'est un peu n'importe quoi. valider la formule en matriciel : shift+ctrl+Entrée eric...
22/10/2014 à 19:37Gazeux Index Equipe : sélectionner deux matrices?Ligne du dernier "Résultat" : MAX((Source!$A1:$A100=A2)*LIGNE($A1:$A100)) si tu préfères demander le xième. Pour le 2ème : PETITE.VALEUR(SI(Source!$A1:$A20=A2;LIGNE($A1:$A20);9^9); 2 ) Pour les 2 il faudra valider la formule en matriciel : shift+ctrl+Entrée eric...
22/10/2014 à 18:10MonsieurexcelPlan de tableHeuuu, n'exagerons rien Là ça ferait beaucoup. eric...
22/10/2014 à 11:39MonsieurexcelPlan de tableProposition en vba. Tu peux redessiner les tables pour l'adapter à ton besoin en décochant A1. En mode plan de table il suffit de cliquer sur un nom dans la liste en B et de cliquer une place autour de la table. On peut déplacer d'une table à une autre, ou ramener dans la liste de la même façon. Act...
21/10/2014 à 17:41spryyFiltre élaboréProposition avec un TCD. Un double-clic sur le nombre qui t’intéresse te crée une feuille d'extraction. J'ai supprimé ta feuille sinon fichier trop gros pour passer. eric...
20/10/2014 à 19:55bibi77Enregistrement format txt ou csv format de cellule changentTon csv est destiné à quelle appli ? Pas à excel je suppose sinon autant envoyer un .xls. Ton appli attend un csv dont tu peux contrôler le contenu avec un éditeur de texte . Tu verras que le fichier texte a bien tes nombres avec tous leurs chiffres. eric...
20/10/2014 à 18:41bibi77Enregistrement format txt ou csv format de cellule changentMet ta colonne au format Texte pour faire tes saisies et ton csv sera correct. Il faut le regarder avec un éditeur de texte pour le voir. Si tu le rouvres avec excel il convertira à nouveau en numérique. eric...
20/10/2014 à 17:14Joseph67 XlCalculationPlusieurs possibilités : dans l'explorateur de fichier mettre 'lecture seule' dans les propriétés du fichier. C'est radical, pour toutes les applis. dans excel : 'enregistrer sous...', en haut dans 'outils / options générales..' cocher 'lecture seule recommandée' (c'est excel qui gère, pas windows)...
19/10/2014 à 22:26dyscusVBA - Racourci clavier pour affciher/cacher ongletNon, c'est dans excel onglet 'développeur'. (ou Alt+F8) eric...
19/10/2014 à 19:37Maurice37 Nom et prénom VBAOui : Kill [B6] & "Fiche Véhicule*.xls" à condition d'être sûr que la feuille active soit la bonne. Sinon la spécifier : ... worksheets("Feuil1").[B6] & ... eric...
19/10/2014 à 16:12Maurice37 Nom et prénom VBAEn partie oui, pour éviter les appels en boucle infinie. Equivalent à application.enabledEvents=false, sans les inconvénients. eri...
19/10/2014 à 15:27Maurice37 Nom et prénom VBAAh oui, j'ai oublié un truc. Etonnant même que ça ne plante pas chez moi... A tester : eric...
19/10/2014 à 12:58Maurice37 Nom et prénom VBAQuelle précision... Message d'erreur ? version OS ? Pas chez moi en tout cas, et je n'ai pas excel 2013... eric...
19/10/2014 à 12:46Joseph67 XlCalculationEn fait Application.Calculation = xlcalculationmanual bloque les calculs, sauf pour les mises à jour des données provenant d'autres fichiers. .EnableCalculation = False bloque également ces mises à jour comme tu as pu le constater. A tenter : tu peux recalculer et mettre à jour une plage précise ave...
19/10/2014 à 11:22Maurice37 Nom et prénom VBAA tester : eric...
19/10/2014 à 00:10Joseph67 XlCalculationCe que tu fais est équivalent à cocher l'option 'calcul manuel'. Plus rien ne se calcule donc tes cellules ne se mettent pas à jour. F9 force un recalcul. eric...
18/10/2014 à 19:13ben14VBA Numero SemainePour être complet il y a quand même des erreurs avec datepart() sur ces dates (dernier lundi de l'année) : 29/12/1947, 31/12/1951, 30/12/1963, 29/12/1975, 31/12/1979, 30/12/1991, 29/12/2003 31/12/2007, 30/12/2019, 29/12/2031, 31/12/2035, 30/12/2047, 29/12/2059 Bon on est tranquille jusqu'en 2019 mai...
18/10/2014 à 12:08alg Fenêtre Visual BasicComment veux-tu qu'il devine le classeur et le module que tu veux voir ??? Je ne vois pas de problème là. eric...
18/10/2014 à 11:45Night59Generation de code barre et incrementationJe ne pense pas que l'activeX soit nécessaire. Installe juste la police code barre qu'il te faut et applique là sur la colonne. Je ne vois pas de quelle traduction tu parles, si tu as plus d'éléments... Qs polices gratuites : http://www.codeodis.com/polices-code-barre/ Ci-joint un petit programme po...
17/10/2014 à 17:59Babou193Sommer les caractères numériques d'une chaîne alphanumériqueLà c'était une petite question. Mais si s'en est une qui demande du travail attend 48h sans réponse avant de poster sur un autre site. Par respect, ça évite de bosser pour rien car la réponse est déjà ailleurs et de consacrer son temps libre à qq'un d'autre. eric...
17/10/2014 à 17:22BogDav Formule dans fichier xlsPas de réponse au bout de 15 consultations, tu m'étonnes. Aucune explication, 35 modules, c'est se moquer du monde... Allez, bye, et pas la peine de râler suite à mon post, au moins tu sais pourquoi tu n'as pas de réponse. C'est juste pour faire gagner du temps aux suivants eric...
17/10/2014 à 16:44Babou193Sommer les caractères numériques d'une chaîne alphanumériqueFormule matricielle à valider avec Shift+Ctrl+Entrée Le séparateur décimal doit être celui défini sur le micro. eric...
17/10/2014 à 16:14dyscusVBA - Racourci clavier pour affciher/cacher ongletChoisi le menu macro qui les affiche toutes. Sélectionne ta macro et 'Options...', tu peux y définir un raccourci. Tu peux faire une seule macro bascule avec : Sheets("Injection").Visible = not Sheets("Injection").Visible eric...
17/10/2014 à 00:40geofad2000Selection d'une ligne via douchetteEt si on trouve la référence il faut mettre la ligne en couleur ou c'est une couleur que tu as déjà mise et on ne s'en préoccupe plus ? Tu parlais de sélectionner une ligne en couleur... (?) eric...
16/10/2014 à 19:15geofad2000Selection d'une ligne via douchetteJe répète ma question : que vient faire la couleur si le but c'est de trouver la ligne d'une référence ? Que cherches-tu ? La ligne d'une référence scannée ou une ligne d'une certaine couleur ? Et j'ai demandé un fichier pour la couleur. Je crois que je vais bientôt me lasser... eric...
15/10/2014 à 18:01kassopeVBA - Utilisation d'une Variable pour écrire un IFEssaie plutôt avec filtre as boolean Et es-tu sûr que "31" soit réellement en texte sur ta feuille ? Sinon c'est =31 (numérique) eric...
15/10/2014 à 15:38roro67FILTRER EN ENLEVANT DES CELLULES - Excel 2010Honnêtement ça vaut le coup de passer 1/4h pour apprendre les TCD. Ca ne fait pas tout mais tu seras surpris de la puissance, de la facilité et du gain de temps pour analyser tes données ensuite. D'autant plus que tu n'as pas l'air de maitriser les formules non plus. Tableau Croisé Dynamique (TCD) ...
15/10/2014 à 14:37roro67FILTRER EN ENLEVANT DES CELLULES - Excel 2010Et elle est où BBN dans les données du fichier ? eric...
15/10/2014 à 08:47geofad2000Selection d'une ligne via douchettePourquoi tu me parles de bleu alors que les sélectionnées sont vertes ? Si tu utilises du bleu pour une autre raison il faut en mettre sur la feuille que je connaisse la couleur exacte. eric PS : j'ajouterai que vient faire la couleur si le but c'est de trouver la ligne d'une référence ...
14/10/2014 à 23:32geofad2000Selection d'une ligne via douchetteRien compris... eric...
13/10/2014 à 17:38Zayx SI seulement mois/annéeSi aujourdhui()= 13/10/14, aujourdhui()+3=16/10/14. Vu que tu utilises une dizaine de fois NBCAR('Prévisions séries'!E18)-NBCAR(SUBSTITUE('Prévisions séries'!E18;"/";"")) tu as tout intérêt à le ressortir dans une colonne. Ca évite à excel de calculer 10 fois la même chose et surtout ça allège la le...
12/10/2014 à 23:11Zayx SI seulement mois/année=IF(ISERROR(D2*1);D2;IF(LEN(D2)-LEN(SUBSTITUTE(D2;"/";""))=1;"A venir (non précisé)";IF(D2*1<=TODAY();"Terminé";"En cours"))) =IF(ISERROR(D2*1);D2 si erreur, D2 n'est pas convertible en numérique, ce n'est pas une date, c'est donc un texte comme "Abandonné", qui est ramené. LEN(D2)-LEN(SUBSTITUTE...
12/10/2014 à 19:42Pixelle Ajouter données aléatoires dans cellulesTu écris l'inverse de ce que tu veux : Feuil1... = Feuil4... Dernière cellule utilisée de A : Sheets("Feuil4").Cells(rows.count, 1).end(xlup) .offset(1) pour avoir la suivante. eric...
12/10/2014 à 19:36Zayx SI seulement mois/annéeTu exagères... Tu as un exemple par formule en E, dans le dernier fichier que j'ai mis. eric...
12/10/2014 à 16:52Pixelle Ajouter données aléatoires dans cellulesEric...
12/10/2014 à 16:20Zayx SI seulement mois/annéeNon, je ne vais pas te la faire. Si tu veux pouvoir adapter il faut savoir la faire. D'autant plus que ta demande change à chaque post donc ça sera toujours faux. Avec un peu de méthode tu vas y arriver : démarre avec un seul test : Tu vois que réponse2 doit avoir 2 possibilités. Tu te mets dans une...
12/10/2014 à 11:41Zayx SI seulement mois/annéeSi, tu peux en forçant excel à convertir en date numérique avec *1 Mais du coup tu es obligé de tester avant si c'est une date convertible ou pas, ça rallonge d'autant tes formules. Et vouloir faire un mix entre vba et formule ne simplifie pas forcément, tout au moins pour la réflexion et les choix...
12/10/2014 à 08:30Zayx SI seulement mois/annéeCe que j'avais écrit : un essai par fonction personnalisée. Dépend fortement du format d'affichage bien entendu. Tu ne connais pas du tout le fonctionnement d'excel et ça serait un peu long de t'expliquer. En gros si ta saisie ressemble à une date, excel la convertit en date numérique, et ce n'est q...
11/10/2014 à 23:38freeway_pr Condition texte (sans macro si possible)Fais un tableau croisé dynamique. 0 saisie, 0 formule, juste cliquer-glisser les champs dans les zones. eric...
11/10/2014 à 22:22Zayx SI seulement mois/annéeAujourd'hui c'est le hier de demain. Mais j'explique mal, regarde donc l'aide d'excel qui est très bien faite. Dans les résultats de test tu peux très bien mettre une fonction, voire même une formule. Comme je t'avais montré dans l'exemple 1 : =SI(A2<"01/01/1900"*1;""; ta_formule ) donc : =SI(A2&...
11/10/2014 à 22:11geofad2000Selection d'une ligne via douchetteGarde ton nbval(), il se mettra à jour si tu supprimes des lignes lui. eric...
11/10/2014 à 19:52Zayx SI seulement mois/annéePas de fonction estdate() dans excel. On se contente de tester si c'est une valeur numérique >"01/01/1900"*1. Ex: =SI(A2<"01/01/1900"*1;"";ta_formule) Mais la fonction personnalisée le teste. Remplace simplement dans le code "Date non valide" par "" si tu préfères une cellule vide. Et pour com...
11/10/2014 à 17:13Zayx SI seulement mois/annéePourquoi tu n'intègres pas tout ça dans la fonction personnalisée ? Autant profiter de ses avantages. Tu testes la date dedans et tu retournes ce que tu veux en fonction des différents test. eric...
11/10/2014 à 09:47geofad2000Selection d'une ligne via douchetteOui, ce qui n'est pas plus bête Couleur : ajouter au même endroit que précédemment : c.Resize(, 9).Interior.ColorIndex = 35 eric...
11/10/2014 à 00:59geofad2000Selection d'une ligne via douchetteLa dernière ligne est à insérer. eric...