Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 22:20
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 51

DateAuteur du sujetSujetExtrait du message
20/12/2020 à 00:07HupoldReporter le montant d'une cellule dans une autre cellule mais à partir 31eOu est passé le "mais à partir 31e" de ton titre dans les explications ? Du coup la proposition de 3GB n'en tient pas compte. Oublie le vba pour ça, une formule suffit ;-) eric...
19/12/2020 à 22:52cedric-pillonel Optimisation de mon code VBA (lenteur à l'exécution)A voir : le tri est fait par la méthode .Sort très optimisée, de plus chaque feuille n'est déplacée qu'une fois au maximum (plus de double boucle) eric...
19/12/2020 à 16:16cedric-pillonel Optimisation de mon code VBA (lenteur à l'exécution)Je mettrais ça au début, tout inscrire en une fois pour gagner un peu. Mais bon, pareil, à moins d'avoir 300 feuilles ça ne va pas te faire gagner grand chose : A tout hasard ajouter au début : Application.Calculation = xlCalculationManual remettre à xlCalculationAutomatic à la fin. Sans grande conv...
19/12/2020 à 08:03J_a_dSelection dynamique de la feuille suivant la selection dans la fonctionQu'est sensée calculer ta fonction ? Et met en dur pour chaque appel ce qu'elle est sensée retourner. S'il y a plusieurs feuilles et bien mets-en au moins une de plus. Et sur un appel, la fonction doit-elle trouver tout sur la même feuille ou ça peut être dispersé ? eric...
19/12/2020 à 07:47Pr1nceInterpolation lineaire avec Funcrtion.forcasteExplique ce que tu veux calculer car ce n'est pas avec ton code trop bancal qu'on peux deviner. En particulier pour quel x ? Et pourquoi par macro et non sur feuille ? eric...
19/12/2020 à 00:09Newo Distance entre coordonnéesC'est la distance la plus courte entre le point A2:B2 et tous les points de la liste en D:E Idem pour les suivants Et si tu veux tes 0, -1 tu as juste à tester : =SI(distance(A2:B2;$D$2:$E$14)<=1;-1;0) eric...
18/12/2020 à 19:18Newo Distance entre coordonnéesAvec une fonction personnalisée. Je te retourne la distance la plus courte plutôt que 0/1, ça t'offre plus de possibilités et ce test tu peux le faire dans la formule sur feuille Par contre c'est un calcul matriciel assez lourd, sur plusieurs milliers de lignes il va falloir du temps je pense... eri...
18/12/2020 à 16:58Newo Distance entre coordonnéesEt à quoi servent les données sous A2:B2 ?? Pourquoi $D$2 et $E$2 en absolu dans ta formule alors que selon tes explications c'est justement celles en relatif ? eric...
18/12/2020 à 16:37Luxray Fonction si avec intervalles=SI(A2=min(A2;D2);"oui";"non") ce sont des chaines qu'il faut retourner, et non des noms qui n'existent pas. eric...
18/12/2020 à 14:13Lulu1234 Lier des lignes ayant le même critère et faire la sommeNon mais ne pose pas la question. Tu cliques dessus épicétou. Tu verras bien Edit : je parle du lien du fichier exemple hein ...
18/12/2020 à 13:01Lulu1234 Lier des lignes ayant le même critère et faire la sommeY'en a qui ont du mal à faire des efforts. On croit rêver, mais non.....
18/12/2020 à 11:51Lulu1234 Lier des lignes ayant le même critère et faire la sommeLà je ne peux plus rien, désolé. eric...
18/12/2020 à 11:14FMAILYS Lien Hypertexte variable selon celluleHttps://support.microsoft.com/fr-fr/office/lien-hypertexte-lien-hypertexte-fonction-333c7ce6-c5ae-41... eric...
18/12/2020 à 11:12Fripix Trier fonction FiltreSuite... tu peux même ajouter un segment si tu veux y accéder rapidement...
18/12/2020 à 11:00Fripix Trier fonction FiltrePasse par clic-droit / tri personnalisé... Tu peux choisir ta colonne de tri. Perd cette habitude de mettre une ligne et une colonne vide : - non ça ne fait pas plus joli - dans certains cas ça complique inutilement des opérations eric Edit : ah, je n'avais pas vu que tu utilisais les nouvelles fonc...
17/12/2020 à 22:11tristazCalcul d'écheance avec période de neutralisation cyclique et COVIDAu lundi suivant si WE, sans tenir compte des fériés vu ton absence de réponse à Chris à ce sujet. A tester en long et en large eric...
17/12/2020 à 16:38tristazCalcul d'écheance avec période de neutralisation cyclique et COVIDUne proposition avec 2 fonctions personnalisées : =T0(date_début) =DX0(T0, nb_mois) Dans Param tu as les paramètres de la fonction DX0. Si l'année est 1900, ça s'applique à tous les ans, sinon seulement à l'année notée. Ce n'était pas dit explicitement, mais aout et décembre sont ajoutés chaque anné...
17/12/2020 à 16:13Lulu1234 Lier des lignes ayant le même critère et faire la sommeSi c'est super urgent ne perd pas de temps et ouvre ce fichier que je t'ai joint. Bref, no comment.....
17/12/2020 à 12:51waletmFormule de calcul qui ne renvoie pas le résultat attenduTu peux aussi l'avoir avec un TCD. 0 liste à faire, 0 formule Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 eric...
17/12/2020 à 12:29waletmFormule de calcul qui ne renvoie pas le résultat attenduUn format ne s'applique qu'à des nombres, et ceux de ta colonnes sont des textes. Sans doute issu d'un copié-collé d'un site. Tu le vois en enlevant le centrage. Un texte s'aligne à gauche, un nombre à droite. Pour les convertir en numérique : - copier une cellule vide - sélectionner ta plage et col...
17/12/2020 à 12:04Lulu1234 Lier des lignes ayant le même critère et faire la sommePas bonjour non plus, Il fallait le dire que tu ne comptais pas regarder et tester les réponses, je n'aurais pas perdu de temps. eric...
16/12/2020 à 19:28pgarel56 VBA - Comptabiliser le nombre d’occurrence (texte)Attention que vba est sensible aux majuscules/minuscules et accents bien sûr. Il faut rester sur le countif mais tu dois trouver et comprendre ton erreur pour progresser. eric...
16/12/2020 à 11:14Xpovoc Liste de factures impayées sur une autre feuille sans lignes videsA la limite la macro pourrait se limiter à filtrer/défiltrer. Mais le mieux serait sans doute de leur montrer comment filtrer. 2 clics c'est à la portée de tout le monde je pense. eric...
16/12/2020 à 08:18Xpovoc Liste de factures impayées sur une autre feuille sans lignes videsPlus simplement, pourquoi tu ne filtres pas sur date paiement vide dans l'échéancier ? eric...
15/12/2020 à 19:52pgarel56 VBA - Comptabiliser le nombre d’occurrence (texte)Et pour t'expliquer ton erreur : If Cells(nbligne, 7) = "Complété" ta variable de boucle est compteur , pas nbligne eric...
14/12/2020 à 23:16usanasGénérer aléatoirement des valeurs d'un tableauJe ne pense pas que te faire tes devoirs te rendrait service. Sors tes cours... eric...
14/12/2020 à 23:13Magrets Additionner toutes les 4 cellules d'une colonne avec conditionEn fait tu n'as pas trop à te soucier que ce soit toutes les 4 cellules vu que les 3 autres sont vides du fait de la fusion (0+0+0=0) De plus pays et valeur sont sur la même ligne =SOMME.SI(C2:C17;"USA";D2:D17) eric...
14/12/2020 à 13:51Marvelous44 Comptage collection : Ajout de nombre pour chaque caseUtilise excel tel qu'il a été conçu plutôt que comme une feuille de papier, et tout devient plus simple. Voir exemple joint eric...
14/12/2020 à 09:32Haopengou Problème valeur cibleRe, pressentant un problème de précision j'ai tâtonné déjà dans les limites du solveur, sans succès. En fait la précision est imposée par l'option 'Ecart maximal' du calcul itératif (ne pas l'activer, inutile ici). En ajoutant 1 décimale avec 0.0001 on arrive bien à 4.19% (0.0419) eric...
14/12/2020 à 07:18Haopengou Problème valeur cibleSur 2019 j'obtiens bien 4.19% eric EDIT : ah non, en fait il ne modifie pas A2 qui avait déjà la bonne valeur...
13/12/2020 à 18:05PatrickpignanTabeau de relevé de compteurC'est étrange, je les ai sous les yeux en ligne 4. Quand tu démarres la saisie d'une nouvelle ligne, normalement les formules doivent se mettre automatiquement en C:D. Ce n'est pas le cas ? Si ton profil est à jour, ta version 2007 est peut-être trop ancienne. C'était le début des tableaux structuré...
13/12/2020 à 16:49PatrickpignanTabeau de relevé de compteurHeuuu, et en ligne 4 ? En ligne 2 c'est normal, c'est l'initialisation du compteur. Tu sais quoi ? Teste tout et pose tes questions après...
13/12/2020 à 16:06PatrickpignanTabeau de relevé de compteurL'alternance bleu-blanc n'est là que pour faciliter la lecture. 1 ligne = 1 mois Fait autant de relevés par mois que tu veux, mais un nouveau doit remplacer l'ancien du même mois...
13/12/2020 à 13:14PatrickpignanTabeau de relevé de compteurBonjour, permettre plusieurs relevé par mois compliquerait considérablement les formules pour pas grand chose. En effet, si tu dois 50€ au 15 du mois puis 70€ au 20, ce n'est pas pour autant que tu en as pour 120€. Il faudrait forcer à 0 le montant du 15. Donc un nouveau relevé dans le mois remplace...
13/12/2020 à 10:17InvitéPalmares de fabricationAvec un Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 eric...
12/12/2020 à 14:31lio63Formule qui detecte plusieurs cellules non vide d'une ligneUn peu de lecture. Ca vaut le coup de prendre 1/2h pour suivre attentivement. Les TCD sont d'une grande puissance, c'est un outil à connaitre. Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 et http://www.mdf-xlpages.com/modules/publisher/item.php...
12/12/2020 à 13:12lio63Formule qui detecte plusieurs cellules non vide d'une ligneDéjà il faudrait que tu mettes des vraies dates 01/01/2020 dans une colonne. Mettre tes données dans un tableau structuré te facilitera aussi les choses. Met toujours une colonne vide pour séparer un tableau d'autres données. Ensuite un TCD avec des segments te permettra de faire ça facilement. eric...
11/12/2020 à 19:17Lulu1234 Lier des lignes ayant le même critère et faire la sommeAvec un Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 Bizarre qu'il fasse 2 Mo avec moins de 300 lignes ton fichier... eric...
11/12/2020 à 12:36lio63Formule qui detecte plusieurs cellules non vide d'une ligneUne autre possibilité est d'empêcher l'utilisateur de mettre 2 x avec une validation de données. Tu pourrais aussi ne mettre qu'une seule colonne, et mettre une liste de choix où il ne peut en sélectionner qu'un seul. Avec l'avantage de pouvoir faire des stats par moyen de paiement plus facilement....
11/12/2020 à 09:26Nicolas Mathis Une somme impossibleC'est bien pour cela qu'il est préférable d'apprendre à utiliser excel, surtout pour des opérations aussi basiques. Tout le monde a toujours à apprendre sur excel, moi aussi. On parle quand même de remplacer 2 clics et une saisie par un clic... Ca avec une macro que tu seras incapable de faire évolu...
10/12/2020 à 22:32Nicolas Mathis Une somme impossible8 fois 2-3 saisies par jour ? Mais c'est horrible. Halte aux cadences infernales Il ne faut pas exagérer, il suffit de leur montrer une fois. Au final tu as fini par réussir, ils le pourront tout autant. Les former, les autonomiser est beaucoup plus payant sur le long terme. eric...
10/12/2020 à 21:20Nicolas Mathis Une somme impossibleFranchement, une macro pour remplacer 1 clic, une saisie d'une lettre suivi d'une validation c'est plus que limite en mode fainéant non? Une fois les opération de base qui devraient être connues le sont, ça va très vite à faire. eric...
10/12/2020 à 19:57JPHNe pas afficher les messages d'alerte sur Excel en VBABen s'il te dit qu'il ne peut pas, c'est qu'il ne peut pas... C'est normal que ce ne soit pas désactivé, c'est un message important. A toi de revoir ta requête...
10/12/2020 à 18:47JPHNe pas afficher les messages d'alerte sur Excel en VBAHeuuuu, j'ai un doute pour le =True ;-) Toutes les alertes ne sont pas désactivables. Sur quelle action ? Il y a peut-être un palliatif. eric...
10/12/2020 à 18:44Bonouh Codage VBA comparaison de 2 rangesAs-tu essayé au moins ? Tes données sont en tableau structuré, la formule se recopie donc automatiquement. Et si ce n'était pas le cas, un double-clic sur la poignée de recopie (petit carré noir en bas à droite d'une sélection) recopie vers le bas du nombre de lignes nécessaires. eric...
10/12/2020 à 18:27Bonouh Codage VBA comparaison de 2 rangesBonjour, =SI(D2=G2;"Accepté";SI(G2=0;"Refusé";"A moitié")) eric...
10/12/2020 à 17:48Nicolas Mathis Une somme impossibleBen non aucune difficulté sur le fichier transmis eric...
10/12/2020 à 16:50Nicolas Mathis Une somme impossibleNe répond aux questions que si tu en as envie bien sûr... eric...
10/12/2020 à 16:16Nicolas Mathis Une somme impossibleTes 6,40h sont bien des heures décimales et non 6:40 min ? eric...
10/12/2020 à 15:35CoralieDDélai de traitementIl faut nommer ta plage des fériés (juste les dates sans le titre), ça t'évitera de devoir reprendre toutes tes formules quand elle évoluera. En R10 : =NB.JOURS.OUVRES(A6;C6;fériés) eric...