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 215

DateAuteur du sujetSujetExtrait du message
18/09/2014 à 23:45frisebSimulations avec VAN et TIRDonc tu as tout ce que tu veux là, à quelques colonnes près. Plus besoin de macro non ? La meilleure des macro est celle qui n'existe pas. Tu as juste à masquer les colonnes qui t'embêtent. eric...
18/09/2014 à 23:15Mutex Cacher des ligne sous conditionJe ne vois que le cas où l'on doit récupérer en cours de route un résultat intermédiaire sur une feuille. Ca fait au moins 1 eric...
18/09/2014 à 23:00frisebSimulations avec VAN et TIRJe t'avoue que tous ces calculs me sont complètement étrangers. De ce que j'ai compris : si tu peux faire ta feuille en sorte que 22 (ans, comme dans l'exemple) apparaisse dans une cellule et modifier tes formules pour qu'elles en tiennent compte (ou bien dire où c'est car je n'ai rien vu de tel) pa...
18/09/2014 à 17:22kerdjack Récupérer des valeurs de références contenues dans une celllTu veux vraiment en vba ? Sinon en B2 : à recopier vers le bas eric...
18/09/2014 à 08:11PabloMTLIteration pour décalage de colonnes dans formule RangeSi j'ai bien compris : A moins que tu ne veuilles changer de feuille mais ça n'apparait pas dans ton code. eric...
18/09/2014 à 07:47PEPS59Fonction permettant un saut de page selon critèreAvec "avec des n° allant de 101 à xxxx (101,102,...)" je suppose que tous les nombres sont présents, et j'ai supposé également une ligne de titre. Ca fait donc un saut en 102, 202, etc eric...
18/09/2014 à 00:24PEPS59Fonction permettant un saut de page selon critèreEric...
17/09/2014 à 20:49christian_koffi Valeur en fonction de la feuille activePas regardé la réponse de frangy mais ça doit être du pareil au même. Mise à jour sur activation de la feuille et sur édition de la date. A mettre dans thisWorkbook : Adapter la liste des feuilles concernées. eric...
17/09/2014 à 20:27jp65 Effacer cellules entre cellules videsExemple : eric...
17/09/2014 à 20:10zombe Pouvoir interrompre ma macro en actionHé bé, 2 ans plus tard... Mieux vaut tard que jamais remarque eric...
16/09/2014 à 13:47nirvana0 Macro qui teste sur une valeur similaireTu n'as jamais expliqué ton but. Mais si c'est d'avoir toutes les lignes ayant une ref il suffit d'ajouter une colonne avec =A2&","&B2 et de filtrer dessus avec 'Contient'. eric...
16/09/2014 à 11:22nirvana0 Macro qui teste sur une valeur similaireOk. Version qui te coche les anomalies dans une 3ème colonne : eric...
16/09/2014 à 10:27nirvana0 Macro qui teste sur une valeur similaireRegarde le code et le résultat en C:D, l'échange se fait quand c'est nécessaire. Et lit ce que je t'ai mis... Tu pourras les échanger 10000 fois, à partir du moment où ces 2 valeurs apparaissent en premier en colonne B elles ne peuvent pas être mises toutes les 2 dans la même cellule pour respecter...
15/09/2014 à 20:27nirvana0 Macro qui teste sur une valeur similaireCa fait au moins 4 fois que je vois ta question dans différents forums. Ce n'est pas que les propositions ne fonctionnent pas, c'est que tu es incapables d'expliquer correctement les règles. Les explications changent tout le temps et sont toujours incomplètes. J'ai quand même fait une tentative avec...
15/09/2014 à 19:35beginner.XLSXExtraire et synthétiser des donnéesAvec recherchev(). Ex pour la date : 2 correspond au n° de colonne voulu (B) de 'table créa factures'!$A:$K Mais la clé de recherche ('N° Facture) doit être en 1ère colonne (A) de ta table de données. eric...
14/09/2014 à 23:22Kev Double fonction rechercher-remplacerSi tu mets cette partie en premier ta cellule prend la valeur de D12 : 2015\S02 et se trouve donc traitée à nouveau par la 2nde partie : Cells.Replace What:=" 2015\S02 "... eric...
14/09/2014 à 09:32PEPS59 Convertir nombre en format mm:ssC'est peut-être l'occasion de leur apprendre comment saisir un temps correctement dans excel non ? Saisir : ils pourront le réutiliser, refaire une macro non. eric...
14/09/2014 à 01:22norberlingoGlisser une cellule pour obtenir A1,A11 au lieu de A1,A2En E 48 : =DECALER($B$1;(LIGNE()- 48 )*10;) eric...
13/09/2014 à 18:26clacha VBA supprimer une plage si mois déjà présentUne macro a besoin de savoir où se trouvent réellement les données. Elles démarrent vraiment en B11 ? eric...
13/09/2014 à 09:24FloconListe de choixUne proposition qui te permet de gérer les incompatibilités entre personnes si ça t'intéresse. eric...
13/09/2014 à 00:26Kev Double fonction rechercher-remplacerSans savoir ce qu'il y a dans D12 et K12 non on ne peut pas. D'où l'importance déposer un fichier pour éclairer et avoir une réponse adaptée. eric...
12/09/2014 à 16:48laiiha Extension de formule erreur de codeOu directement (j'ai repris la formule de h2so4) : Mais je suppose que c'est à faire dans un tableau qui varie. Dans ce cas tu devrais limiter aux lignes nécessaires : en supposant la colonne C remplie jusqu'en bas. eric...
12/09/2014 à 12:34arnobzhMettre une cellule de la meme couleur que l objet ?Si tu avais lu le lien fourni tu aurais ta réponse... C'est plus simple de le recalculer. Sans doute comme dans le fichier joint. Les abrégés des noms d'équipe doivent être sur 3 caractères. Voir "KC " complété avec un espace. Saisir en K, excel ne peut pas le deviner. eric...
12/09/2014 à 11:27eddyed Afficher une chaine selon une variable et une constanteCa se trouve dans l'aide de Sheets : =ARRAYFORMULA(ta_formule) eric...
12/09/2014 à 09:30grisan29 Calcul de minutes et secondesOui, convertit une chaine en numérique (2 négations, équivalent à *1 en moins coûteux). eric...
12/09/2014 à 08:15Lucie60800Problème RechercheVC'est quoi ce ton ironique ? Pas vraiment non, hyper classique. Tu importes un tableau de nombres qui se trouvent en format texte, il te faut les convertir en numérique si tu veux faire un recherchev() dessus. Ou bien saisir ton nombre recherché en texte : "123", ou '123 dans une cellule. eric...
12/09/2014 à 00:08grisan29 Calcul de minutes et secondesExact, merci. Effectivement, il n'y a pas d'espace après mn. Donc : eric...
11/09/2014 à 22:57Lucie60800Problème RechercheVTu peux aussi avoir des nombres en texte d'un coté ou de l'autre. eric...
11/09/2014 à 22:51La coutureAfficher une valeur ds une celluleNote que si c'est pour en faire la somme, =somme(A:A10) n'est pas gêné par les textes. eric...
11/09/2014 à 22:37grisan29 Calcul de minutes et secondesEt faire la somme. eric edit : formule corrigée suite à l'anomalie détectée par bigdaddy : suppression de l'espace après "mn" (non reportée dans le fichier) ...
11/09/2014 à 17:23agathe78Mise en place calendrier relatifDonc ça ne sera jamais sur 2 années ? Ok Parce que la semaine qui précède la 1 est la 52 ou la 53... eric...
11/09/2014 à 16:38agathe78Mise en place calendrier relatifOui, on a bien compris. ="S"&NO.SEMAINE(A2;21)-NO.SEMAINE(AUJOURDHUI();21) à toi de dire maintenant si ça peut être à cheval sur 2 années. Ca complique dans ce cas. eric...
11/09/2014 à 14:46agathe78Mise en place calendrier relatifDonc la différence entre les 2. eric...
11/09/2014 à 11:38pimzMacro-creation de fichiersJ'ai utilisé la date du fichier, pas celle du jour. Tu n'avais pas précisé, il faudra modifier. eric...
11/09/2014 à 09:18Jerry-fr Cellule dynamiqueA tester : crée ta plage dynamique dans un nom. crée ton graphique avec une plage fixe. Sélectionne ta courbe et remplace la plage par le nom dans la formule qui c'est inscrite dans la barre de formule. eric...
11/09/2014 à 09:12YruamaDoublons intelligents, amélioration de macroJ'ai jeté un oeil. Quand tu supprimes une ligne et que tu es dans une boucle il faut la faire à l'envers, ou bien ne pas incrémenter la boucle. Si tu es en ligne 10 et que tu la supprimes la 11 passe en 10. Si ton pointeur passe à 11 la nouvelle ligne 10 n'est pas testée (et si tu boucles à l'envers...
11/09/2014 à 00:14pimzMacro-creation de fichiersA tester, ça ne devrait pas être trop loin. Je n'ai pas bien compris ton dans un dossier nommé annéemoisjour_WWW_Y (ou WWW et Y sont les meme tous les jours) . A saisir dans B3 Fait tes tests sur un petit nombre de fichiers, je ne te ferais pas une macro pour les ramener dans le répertoire d'origine...
10/09/2014 à 23:12arnobzhMettre une cellule de la meme couleur que l objet ?Et tu ne connais pas les critères pour qu'il y ait une coche ou l'autre ? eric...
10/09/2014 à 22:37YruamaDoublons intelligents, amélioration de macroCa devait le faire avant non ? Je n'ai rien changé à ta structure et ton algorithme. Le seul changement que j'ai fait c'est mettre If Worksheets("Extract").Cells(i, 1).Value <> "" And Worksheets("Extract").Cells(j, 1).Value <> "" Then dans 2 if séparés pour diminuer le nombre de boucles...
10/09/2014 à 19:53Jerry-fr Cellule dynamiqueTu demandais pour 1 cellule. Sinon tu as décaler() qui te permet de gérer hauteur et largeur. eric...
10/09/2014 à 18:51Njpee Concatener plage de rechercheTu as oublié de mettre le fichier demandé... eric...
10/09/2014 à 17:59eddyed Afficher une chaine selon une variable et une constanteEn C15 : à recopier vers la droite. eric...
10/09/2014 à 17:54Njpee Concatener plage de rechercheRegarde adresse() ou decaler() eric...
10/09/2014 à 17:52Jerry-fr Cellule dynamiqueRegarde la fonction adresse() eric...
09/09/2014 à 00:27Invité Cacher les lignes contenant des 0 et videsSi j'ai bien compris : eric...
09/09/2014 à 00:15laurent06510Calcul de parenthèse dans une parenthèseQuel est l'intérêt de somme() ici ? Aucun, il ne sert à rien... Explique ce que tu veux calculer comme dit Amadeus. eric...
08/09/2014 à 23:46JossBeaumontFaire un NB.SI des cellules visiblesAvec sous.total() : eric edit : désolé, j'ai zappé le >0... Mais tant qu'à rajouter une colonne tu peux mettre dans F : à recopier vers le bas. Nombre de lignes visibles >0 : eric...
08/09/2014 à 20:14pompier48Enregistrer les celulesQq chose comme ça ? B4 est la cellule de scan, ta douchette doit envoyer le code 'Entrée'. A chaque scan le code est ajouté Feuil2 colonne A. La cellule de scan est vidée et resélectionnée. eric...
08/09/2014 à 16:26dreamyourlifeincolorDifférence entre deux datesSi tu as #VALEUR, sans doute que tes dates ne sont pas numériques mais en texte. Pour les convertir : copier une cellule vide sélectionner la plage des dates et collage spécial 'additionner' mettre le format date voulu. eric...
08/09/2014 à 14:06YruamaDoublons intelligents, amélioration de macroOui, les lecture/écritures sur feuille sont très coûteuses. En mettant dans une variable tableau la lecture ne se fait qu'une fois au lieu de plusieurs milliers de fois. eric...