| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 20/12/2020 à 00:07 | Hupold | Reporter le montant d'une cellule dans une autre cellule mais à partir 31e | Ou 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:52 | cedric-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:16 | cedric-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:03 | J_a_d | Selection dynamique de la feuille suivant la selection dans la fonction | Qu'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:47 | Pr1nce | Interpolation lineaire avec Funcrtion.forcaste | Explique 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:09 | Newo | Distance entre coordonnées | C'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:18 | Newo | Distance entre coordonnées | Avec 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:58 | Newo | Distance entre coordonnées | Et à 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:37 | Luxray | 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:13 | Lulu1234 | Lier des lignes ayant le même critère et faire la somme | Non 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:01 | Lulu1234 | Lier des lignes ayant le même critère et faire la somme | Y'en a qui ont du mal à faire des efforts. On croit rêver, mais non..... |
| 18/12/2020 à 11:51 | Lulu1234 | Lier des lignes ayant le même critère et faire la somme | Là je ne peux plus rien, désolé. eric... |
| 18/12/2020 à 11:14 | FMAILYS | Lien Hypertexte variable selon cellule | Https://support.microsoft.com/fr-fr/office/lien-hypertexte-lien-hypertexte-fonction-333c7ce6-c5ae-41... eric... |
| 18/12/2020 à 11:12 | Fripix | Trier fonction Filtre | Suite... tu peux même ajouter un segment si tu veux y accéder rapidement... |
| 18/12/2020 à 11:00 | Fripix | Trier fonction Filtre | Passe 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:11 | tristaz | Calcul d'écheance avec période de neutralisation cyclique et COVID | Au 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:38 | tristaz | Calcul d'écheance avec période de neutralisation cyclique et COVID | Une 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:13 | Lulu1234 | Lier des lignes ayant le même critère et faire la somme | Si 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:51 | waletm | Formule de calcul qui ne renvoie pas le résultat attendu | Tu 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:29 | waletm | Formule de calcul qui ne renvoie pas le résultat attendu | Un 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:04 | Lulu1234 | Lier des lignes ayant le même critère et faire la somme | Pas 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:28 | pgarel56 | 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:14 | Xpovoc | Liste de factures impayées sur une autre feuille sans lignes vides | A 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:18 | Xpovoc | Liste de factures impayées sur une autre feuille sans lignes vides | Plus simplement, pourquoi tu ne filtres pas sur date paiement vide dans l'échéancier ? eric... |
| 15/12/2020 à 19:52 | pgarel56 | 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:16 | usanas | Générer aléatoirement des valeurs d'un tableau | Je ne pense pas que te faire tes devoirs te rendrait service. Sors tes cours... eric... |
| 14/12/2020 à 23:13 | Magrets | Additionner toutes les 4 cellules d'une colonne avec condition | En 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:51 | Marvelous44 | Comptage collection : Ajout de nombre pour chaque case | Utilise 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:32 | Haopengou | Problème valeur cible | Re, 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:18 | Haopengou | Problème valeur cible | Sur 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:05 | Patrickpignan | Tabeau de relevé de compteur | C'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:49 | Patrickpignan | Tabeau de relevé de compteur | Heuuu, 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:06 | Patrickpignan | Tabeau de relevé de compteur | L'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:14 | Patrickpignan | Tabeau de relevé de compteur | Bonjour, 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:17 | Invité | Palmares de fabrication | Avec un Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=109 eric... |
| 12/12/2020 à 14:31 | lio63 | Formule qui detecte plusieurs cellules non vide d'une ligne | Un 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:12 | lio63 | Formule qui detecte plusieurs cellules non vide d'une ligne | Dé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:17 | Lulu1234 | Lier des lignes ayant le même critère et faire la somme | Avec 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:36 | lio63 | Formule qui detecte plusieurs cellules non vide d'une ligne | Une 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:26 | Nicolas Mathis | Une somme impossible | C'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:32 | Nicolas Mathis | Une somme impossible | 8 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:20 | Nicolas Mathis | Une somme impossible | Franchement, 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:57 | JPH | Ne pas afficher les messages d'alerte sur Excel en VBA | Ben 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:47 | JPH | Ne pas afficher les messages d'alerte sur Excel en VBA | Heuuuu, 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:44 | Bonouh | Codage VBA comparaison de 2 ranges | As-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:27 | Bonouh | Codage VBA comparaison de 2 ranges | Bonjour, =SI(D2=G2;"Accepté";SI(G2=0;"Refusé";"A moitié")) eric... |
| 10/12/2020 à 17:48 | Nicolas Mathis | Une somme impossible | Ben non aucune difficulté sur le fichier transmis eric... |
| 10/12/2020 à 16:50 | Nicolas Mathis | Une somme impossible | Ne répond aux questions que si tu en as envie bien sûr... eric... |
| 10/12/2020 à 16:16 | Nicolas Mathis | Une somme impossible | Tes 6,40h sont bien des heures décimales et non 6:40 min ? eric... |
| 10/12/2020 à 15:35 | CoralieD | Délai de traitement | Il 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... |