Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 21:33
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 221

DateAuteur du sujetSujetExtrait du message
23/06/2014 à 12:04bastos68Copie de formules horizontalLigne() et Colonne() retournent la ligne et la colonne où est inscrite la fonction. Si tu es en C13 ça va te retourner 13 et 3. Ces valeurs changent quand tu tires ta formule vers la droite et vers le bas. En C13 tu veux quoi ? appreciation!F5. Ton decaler doit dépendre de la colonne de ta formule p...
22/06/2014 à 22:55crazyrat Aide sur fonction DECALERJ'avais oublié de décaler la plage suite à l'insertion en ligne 1 Remplacer $I$129 par $I$128 (1ère ligne de la table) dans les formules. En H128 : PS: $J$202 est la dernière ligne de la plus longue des 3 tables. Ca ne gène pas que ça déborde pour les plus courtes. C'est ce que je t'avais expliqué....
22/06/2014 à 22:31gillou2883 Sécurité des macrosDans le menu démarrer 'office / outils office' il y a 'Créer un certificat numérique' pour le créer. Tu mets le nom que tu veux. Dans ton projet 'Outils / signature électronique' cliquer sur 'choisir' et tu sélectionnes celui que tu as créé. A chaque fois que tu enregistres suite à des modifs il fau...
22/06/2014 à 16:13crazyrat Aide sur fonction DECALERJ'ai mis tes nouvelles tables dans la feuille Listes. Nouvelles formules en G128 et Q127 Recherchev() fait une recherche dans la 1ère colonne d'une table et retient la ligne de la plus grande valeur inférieure ou égale à celle cherchée. Cela implique d'avoir la 1ère valeur =0, j'ai donc du décaler t...
22/06/2014 à 11:31crazyrat Aide sur fonction DECALERIl faut que tu tiennes compte de la remarque de CB60. Tu as 3 tables 50, 75 et 100 kV. Il faut que G128 ait une de ces 3 valeurs pour savoir quelle table utiliser. Change la formule qui y est avec des si() par exemple, qu'on y lise la bonne table. Il faut aussi que F128 ait une valeur. Si tu ne veux...
22/06/2014 à 08:30crazyrat Aide sur fonction DECALERUn essai en supposant que c'était une erreur d'écriture. Si Fg n'existe pas c'est la valeur inférieure qui est ramenée, pas la plus proche ni interpolée. eric...
21/06/2014 à 23:20alex13880 Aide / tableau TCDDe rien... Mais surtout ne me donne pas de cours de courtoisie stp. Merci Je dis bonjour et merci sans difficultés. eric...
21/06/2014 à 23:02marcopolo290 Anomalie dans mon code VBASans doute > 300Mo Le zipper ou le déposer sur cjoint.com et coller ici le lien fourni. eric...
21/06/2014 à 23:00alex13880 Aide / tableau TCDCa te ferait mal de répondre à francky ? Même pas envie d'ouvrir ton fichier et de chercher pour toi tiens... eric...
21/06/2014 à 22:48gillou2883 Sécurité des macrosTu penserais quoi du sérieux de la sécurité chez MS si dès la 1ère ligne de code on pouvait faire sauter le choix de l'utilisateur d'être averti qu'il y a des macros potentiellement dangereuses ? Tu rigolerais très fort je pense. Signe tes projets et accepte ta signature sur les postes concernés la...
21/06/2014 à 19:09MadCavs SA tester : eric...
21/06/2014 à 18:24MadCavs SOu sont les données précisément ? Feuilles, colonnes, cellules Pas vu de champs 'prélèvement de la reine'.....
21/06/2014 à 16:38MadCavs SFeuille, colonnes et cellules données et résultat sont top secrètes ? eric...
21/06/2014 à 16:34benji71Format date personnalisé à l'encodageEric...
21/06/2014 à 13:26Shuss68Filtrage de données sur plusieurs colonnesCa prend forme... Pourrais-tu faire un test de réactivité et me dire le temps moyen sur ta base stp ? Il reste sans doute du débogage, ce n'est pas fini. Si tu remarques une grosse anomalie commence à signaler. eric...
21/06/2014 à 10:20BastLat Plantage sur Format de donnéeCa force la conversion en string, de la même façon que Cstr(). eric...
20/06/2014 à 18:56marcopolo290Message à h2so4Tu devrais rester sur le topic en question, plus de chance qu'il voit ton message. eric...
20/06/2014 à 18:51jacklambertMacro qui vide text boxEric...
20/06/2014 à 16:34olivantoSomme conditionnelle toutes les deux lignesDe rien.....
20/06/2014 à 15:57reinruof77 Créer les onglets selon une listeExemple à mettre sur un bouton ...
20/06/2014 à 15:12Shuss68Filtrage de données sur plusieurs colonnesAu début de la Sub filtrer ajoute : Application.ScreenUpdating = False et re-teste le temps. eric...
20/06/2014 à 13:16Shuss68Filtrage de données sur plusieurs colonnesAjouter le ruban Développeur et insérer un textbox ActiveX. Double-cliquer dessus pour ajouter le code. Oui. Sur quelles colonnes ? Après il faut gérer quelles lignes garder en fonction de tous les critères, c'est plus ou moins simple... Tout est possible et il faut plus ou moins de temps. Aujourd'h...
20/06/2014 à 11:32Shuss68Filtrage de données sur plusieurs colonnesUne proposition en vba. Dans la textbox en N2 saisir une partie du type pour filtrer dessus. Un double-clic dans la textbox la vide et ôte le filtre. eric...
20/06/2014 à 10:25bastos68Copie de formules horizontalDes blabla partout dans des champs avec des rôles différents embrouillent très bien aussi et rebutent. A éviter la prochaine fois stp. Donc on oublie les index() equiv() à cause de ces blabla qui empêchent de s'y retrouver. Et on se base sur la position pure. A tester en C13 : Tu pourrais avantageus...
20/06/2014 à 09:54philcoppo Recherche et selection de donnéesPas vue, ligne trop basse et fenêtre trop petite. Désolé. A-priori je ne suis pas tombé à coté de la plaque. N'oublie pas de mettre en résolu si c'est ok. eric...
19/06/2014 à 23:12BlacksambaSaisie d'une ligne/ligne suivanteTon fichier n'est pas passé, sans doute >300ko. Le zipper ou le déposer sur cjoint.com et coller ici le lien fourni. Qq chose comme lig=lig+1 ne va pas ? Si tu changes de procédure tu perds ta variable. Il faut la déclarer en haut du module, en dehors de toute procédure. Et si tu en as besoin dan...
19/06/2014 à 19:26lolo69490 Retourner sur un fichier deja ouvertA essayer : Si besoin tu peux aussi faire wb.activate eric...
19/06/2014 à 17:44edouardclepFormule utilisant contenu dynamique (drop down list)Lire dans un classeur fermé oui, mais faire un sommeprod() dedans j'ai un doute. En macro Excel4 (mais bizarrement j'ai eu des échecs) : Bon courage eric...
19/06/2014 à 17:33wqlou Somme de recherchevOk, n'oublie pas de mettre en résolu. eric...
19/06/2014 à 17:17nico12 Arrondir au pair inférieurEt pas celle de findrh beaucoup plus simple ? Il me semble que si. Non ? eric...
19/06/2014 à 17:07philcoppo Recherche et selection de donnéesTu aurais pu mettre un exemple avec les cellules en causes pour faciliter. Si j'ai bien compris : =INDEX($M$7:$U$7;EQUIV("~*";DROITE(M9:U9;1);0)) formule matricielle à valider avec Shift+Ctrl+Entrée eric...
19/06/2014 à 16:53wqlou Somme de recherchevEn B19: =SOMMEPROD(($A$3:$A$7=$A17)*(B$3:B$7)) à tirer vers la droite, et à copier-coller en B25 eric...
19/06/2014 à 16:48edouardclepFormule utilisant contenu dynamique (drop down list)Je vois que tu as le chemin complet dans la formule. Note que Indirect() ne fonctionne que sur un fichier ouvert. eric...
19/06/2014 à 15:26ulm3005 Erreur "sub ou fonction" non définie - surlignage RowTu es sûr de bien vouloir te servir de a en tant que colonne dans la partie droite ? Il te faut autant de colonnes que de lignes. Selon la version du fichier ça peut coincer à différentes valeurs (256 pour un .xls) eric...
19/06/2014 à 12:31olivantoSomme conditionnelle toutes les deux lignesTant que tu ne donnes pas toutes les explications on ne peut pas le deviner... Si ? Non, si tu fais comme je t'ai dit, c'est à dire sélectionner la formule + une cellule vide en-dessous, tu n'auras la formule que sur 1 ligne / 2. Ca compte aussi, sinon on ne peut que proposer des trucs qui n'iront p...
19/06/2014 à 09:28olivantoSomme conditionnelle toutes les deux lignesSi c'est toujours une somme 1 ligne sur 2, saisir la somme en C1, sélectionner C1:C2 et tirer vers le bas. S'il faut vraiment tenir compte des codes soit plus complet et contredit-toi moins dans les explications. Dans l'exemple c'est 40 avec 50, dans le texte c'est 40 avec 41, bref fait un effort.....
18/06/2014 à 19:54azragod Tableau suivant les modifications d'une celluleUne première proposition. En supposant ta cellule compteur en Feuil1!A2, une macro à mettre dans Thisworkbook qui historise date-heure et sa valeur dans une feuille 'Histo' à chaque ouverture du fichier : On peut fignoler pour ne l'enregistrer qu'une fois par jour. eric...
18/06/2014 à 15:47gillou2883 Sécurité des macrosTu testes une chaine comme s'il s'agissait d'un numérique. A tester : eric...
18/06/2014 à 12:44benji71Format date personnalisé à l'encodagePar format personnalisé ça serait 00-00-0000 Mais ça n'en fera jamais une date correcte pour excel, inutilisable dans les calculs. eric...
18/06/2014 à 12:33Carole31130Concatener et arrondisBen si, c'est le plus important. Pour additionner des heures pas la peine de faire une usine à gaz. Saisis-les sous la forme 1:45 et l'addition est simplement =A1+A2 Si le résultat peut dépasser 24h mettre le format personnalisé [h]:mm Et si tu tiens à avoir 2 colonnes Heures et Minutes, heu...
18/06/2014 à 10:28donchoa Calcul des décilesRegarde si ça va. eric...
17/06/2014 à 00:57cisco38Projet de suivi outillagesPersonnellement j'ai fait comme les autres. J'ai ouvert le fichier : aucune consigne, modop ni explications sur quoi faire et les procédures en causes... J'ai refermé et je ne pense pas le rouvrir un jour. eric...
17/06/2014 à 00:51chantal_L_1973Limite d'un fichier Excel12 Mo c'est énorme pour excel. Parfois tu as des problèmes de stabilité déjà à 5-6 Mo. Il faudrait que tu réduises sa taille d'une façon ou d'une autre. Et en attendant que tu gardes plusieurs versions au cas où tu te retrouves avec un truc totalement inutilisable. eric...
16/06/2014 à 19:42san pellegrinoRecherche de données aléatoires à partir d'une formule1) tes valeurs ne sont pas numériques, mais du texte. Les convertir : copier une cellule vide sélectionner la plage collage spécial addition remettre les formats date 2) il te faut définir des noms dynamiques et utiliser ces nom comme plage pour tes formules. Ex pour pour le CAC40 : =DECALER($D$1;EQ...
16/06/2014 à 19:20san pellegrinoRecherche de données aléatoires à partir d'une formuleLes doublons sont à éviter. J'ai mis le lien pour ne pas que tes réponses se dispersent. eric...
16/06/2014 à 17:08cha0022 Suppression de lignes quand une cellule est videA tester : eric...
16/06/2014 à 16:58san pellegrinoRecherche de données aléatoires à partir d'une formuleDoublon, voir ici : https://forum.excel-pratique.com/excel/recherche-de-donnees-aleatoires-a-partir-d-une-formule-t52465.html eric...
16/06/2014 à 14:17arkhang Optimisation de formuleAutre proposition avec dictionary à tester. eric...
16/06/2014 à 13:36Hyrule Optimisation VBA -Suppression de lignes selon une contrainteRe, et un autre basé sur ma proposition, en supposant qu'il n'y a pas de filtre auto au départ : eric...
16/06/2014 à 09:23Hyrule Optimisation VBA -Suppression de lignes selon une contrainteLe code fonctionne mais il est vraiment long. j'ai cru comprendre qu'il me fallait utiliser une plage en variant pour le rendre vraiment plus rapide ! Plage dynamique tu veux dire je pense ? C'est déjà le cas puisque tu limites aux lignes utilisées. Il faut savoir que j'ai déjà activé Application.Sc...