| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 22/07/2016 à 17:46 | mahdiest | RechercheV_Index_Equiv | De rien Mahdiest... |
| 22/07/2016 à 17:02 | Willso75 | Recherche du 2eme,3eme ou 4eme element d'une meme reference | Mais on peut très bien avoir les deux en adoptant un format nombre personnalisé comme "Standard $" Bye ! Oui absolument, je l'avais fait au départ mais j'ai préféré mettre des nombres standard pour qu'il voit bien la différence avec ses données de départ ^^Car même avec un format personnalisé, la do... |
| 22/07/2016 à 16:48 | Willso75 | Recherche du 2eme,3eme ou 4eme element d'une meme reference | Voici une proposition par formules , en utilisant un NB.Si et un SOMMEPROD ! Le détail des explications se trouve dans le fichier... |
| 22/07/2016 à 15:58 | mahdiest | RechercheV_Index_Equiv | Ou bien en moins long : = SIERREUR (SOMMEPROD((INDIRECT($B4&"!G41:G44")=Synthèse!$D4) *(INDIRECT($B4&"!H39:AE39")=Synthèse!E$3) *(INDIRECT($B4&"!H40:AE40")=Synthèse!$C4) *(INDIRECT($B4&"!H41:AE44"))) ;0 )... |
| 22/07/2016 à 14:08 | mahdiest | RechercheV_Index_Equiv | Re ! =SI(ESTERREUR(SOMMEPROD((INDIRECT($B4&"!G41:G44")=Synthèse!$D4) *(INDIRECT($B4&"!H39:AE39")=Synthèse!E$3) *(INDIRECT($B4&"!H40:AE40")=Synthèse!$C4) *(INDIRECT($B4&"!H41:AE44")))) ;""; SOMMEPROD((INDIRECT($B4&"!G41:G44")=Synthèse!$D4) *(INDIRECT($B4&"!H39:AE39")=Synthèse!E$3) *(INDIRECT($B4&"!H4... |
| 22/07/2016 à 11:51 | mahdiest | RechercheV_Index_Equiv | Parce qu'il faut aussi agrandir ta plage de somme finale : =SOMMEPROD((INDIRECT($B4&"!G41:G44")=Synthèse!$D4) *(INDIRECT($B4&"!H39:AE39")=Synthèse!E$3) *(INDIRECT($B4&"!H40:AE40")=Synthèse!$C4) *(INDIRECT($B4&"! H41:AE43 "))) Doit devenir : =SOMMEPROD((INDIRECT($B4&"!G41:G44")=Synthèse!$D4) *(INDIRE... |
| 22/07/2016 à 10:27 | max357 | Fermeture fichier Excel | Tu trouveras en piece jointe un fichier qui contient la procédure que tu veux mettre en place. La marche à suivre : Place dans l'objet ThisWorkbook de ton fichier la procédure qui se trouve dans l'objet ThisWorkbook de mon fichier, Définie si besoin l'heure à laquelle tu souhaites la fermeture du fi... |
| 22/07/2016 à 09:51 | Sébastien | Idées et suggestions pour Excel | Super idée ! Je fais partie de ceux qui aimeraient bien développer plus de choses pour la rubrique téléchargements mais je n'ai pas beaucoup d'idées Il y a une date butoire ? (oui parce que comme j'ai pas beaucoup d'idées il faut que je prenne le temps d'y réfléchir )... |
| 21/07/2016 à 16:28 | le4Freddy | Presentation le4freddy | (être beau et intelligent, et surtout gagner de l'argent, j'imagine... )... |
| 21/07/2016 à 16:24 | ing_TNT | Copier/coller xlsm -> xlsx | “La politesse coûte peu et achète tout.” - Montaigne... |
| 21/07/2016 à 16:06 | thomas67 | Ameliorer trie de a-z | J'ai trouvé ce petit code ( ici ), si ça peut t'être utile A adapter à ton besoin... |
| 21/07/2016 à 15:32 | AnnieB | Formule Calcul Repas | C'est un sacré casse-tête ton truc ! Voici un début de réponse, à voir si tu peux continuer à adapter de ton côté avec tes critères supplémentaires La formule des jours ouvrés calcule la différence entre deux dates, donc si la date est la même, ça indique 0 puisque la date de départ est égale à la d... |
| 21/07/2016 à 15:07 | Anthony115 | Calculs suivant conditions | Super ! contente que ça te convienne... |
| 21/07/2016 à 13:02 | Anthony115 | Calculs suivant conditions | Je viens de terminer un code qui fonctionne, le voici , je pars manger, dis-moi si ça te va EDIT : J'ai changé le fichier pour un nouveau où j'ai annoté mon code pour que tu puisses le comprendre. A re-télécharger donc, si besoin... |
| 20/07/2016 à 16:35 | Anthony115 | Calculs suivant conditions | Ah excuse j'avais pas compris que tu voulais du VBA, donc là du coup c'est plus simple je pense pour exploiter ton chemin... |
| 20/07/2016 à 16:20 | Anthony115 | Calculs suivant conditions | C'est obligatoire que ton chemin soit dans une seule cellule ? Parce que par formule c'est assez problématique d'extraire des nombres espacés par des tirets, le problème vient surtout du fait qu'il y a des nombres à 1 chiffre et des nombres à 2 chiffres. ça le serait beaucoup moins si au lieu d'avoi... |
| 20/07/2016 à 15:54 | AnnieB | Formule Calcul Repas | Peux-tu stp nous mettre un fichier d'exemple avec un bout de tableau, que l'on puisse comprendre l'ensemble de la problématique ... |
| 20/07/2016 à 15:51 | BenLavoie | Problème avec formule conditionelle | PS : pour info, ton problème venait de l'ordre dans lequel tu as écrit tes conditions : L'imbrication de SI donne un ordre de priorité. Dans ta formule, tu mettais la condition "SI(J8=1;50" en première condition. Du coup ta formule ne prenais jamais en compte la condition si J8=1 ET K8=1, car dès qu... |
| 20/07/2016 à 15:45 | BenLavoie | Problème avec formule conditionelle | Salut BenLavoie, essaie cette formule : =SI(J8+K8=0;0;SI(ET(J8=1;K8=1);105;SI(ET(J8=1;K8="");50;SI(ET(J8="";K8=1);55))))... |
| 20/07/2016 à 15:38 | nonesofar13 | Somme plage variable SOMME(INDIRECT) ou autre formule | Eh oui, on peut déjà faire énormément de choses avec des formules, même si parfois c'est vrai qu'il faut un peu se triturer les méninges... |
| 20/07/2016 à 14:58 | nonesofar13 | Somme plage variable SOMME(INDIRECT) ou autre formule | J'ai simplifié la formule, le Recherchev était superflu. La formule est maintenant =SOMME(INDIRECT("L"&EQUIV(A1347;$B:$B;0)&":L"&LIGNE()-1)) (cf fichier joint) Voici l'explication : Prenons la Week 30 pour exemple : =SOMME(INDIRECT("L"&EQUIV(A1347;$B:$B;0)&":L"& LIGNE()-1 )) Le LIGNE() (que je ne co... |
| 20/07/2016 à 14:13 | nonesofar13 | Somme plage variable SOMME(INDIRECT) ou autre formule | J'ai une solution qui combine un indirect, un equiv, et un recherchev Deux conditions pour que ça fonctionne tu dois avoir une mention du nom de ta semaine sur la même ligne que ton total (cf mes ajouts en colonne A) en colonne B ton nom de semaine doit toujours être sur la ligne 1 du tableau (ce qu... |
| 01/07/2016 à 10:19 | cwaller | Récupération nombres dans ligne de texte | Salut TheBenoit! Plus il y a de solutions, mieux c'est Bonne journée tout le monde ... |
| 01/07/2016 à 09:31 | cwaller | Récupération nombres dans ligne de texte | Quelques propositions de formules à adapter en fonction de tes références... |
| 01/07/2016 à 00:03 | jpotvin | Erreur #valeur | Dans ton cas un simple NB.SI me semble plus approprié que NB.SI.ENS Par ailleurs, ta formule a l'air de faire référence à un classeur extérieur, c'est le cas ? Si c'est le cas il faut que les deux classeurs soient ouverts pour que la formule fonctionne. Si toutes tes données sont sur un même classeu... |
| 30/06/2016 à 17:44 | ALIPHAT | Recherchev, somme de montants et dates | Effectivement, c'est différent. Voici une formule qui utilise SOMME.SI()... |
| 30/06/2016 à 16:53 | ALIPHAT | Recherchev, somme de montants et dates | Dans ce cas tu t'es peut-être trompé de tableau ? Voilà ce que j'ai quand je télécharge ton tableau : ( clique sur l'image pour l'agrandir) Tu vois bien qu'en H14 il est écrit "août" J21 il est écrit "août" J36 il est écrit "AOUT"... |
| 30/06/2016 à 16:40 | ALIPHAT | Recherchev, somme de montants et dates | Pour pouvoir faire un RECHERCHEV ou en l'occurence ici un SOMME.SI, il faut que tes noms de mois soient identiques. Or ici : ta cellule H14 où il est écrit "août" a la valeur réelle "02/08/2016" , ta cellule J21 où il est écrit "août" a la valeur réelle "01/08/2016" , ta cellule J36 où il est écrit... |
| 30/06/2016 à 16:28 | mahdiest | RechercheV_Index_Equiv | Ton adaptation était correcte (mis à part une plage qui n'était pas bonne mais ce n'était pas ça qui te donnait "#VALEUR). Le problème venait du fait que tes cellules vides bloquaient la formule dans ton tableau. en mettant un zéro dans tes cellules vides, ou en faisant suppr dans tes cellules vides... |
| 30/06/2016 à 15:52 | albelo | Copier une celulle sur deux dans une colonne | Remplace ta ligne If IsNumber(Range("A" & i)) = True Then ' par : if IsNumeric(Range("A" & i)) Then... |
| 29/06/2016 à 16:44 | mahdiest | RechercheV_Index_Equiv | Ni RechercheV , ni Index , ni Equiv pour moi Une proposition de formule qui mixe un Indirect() et un Sommeprod() . Les explications (qui sont également sur le fichier joint) : J'ai recréé en colonne G le nom de chaque onglet en fonction de la date de la colonne A (avec la fonction NO.SMEMAINE() ); J... |
| 16/06/2016 à 09:22 | cowboy09310 | Lister Fichier MP3 | Super ! Bonne country à toi ... |
| 16/06/2016 à 09:21 | iziris | Boucle VBA, niveau avancé | Je t'en prie ! Bonne continuation à toi... |
| 15/06/2016 à 14:51 | cowboy09310 | Lister Fichier MP3 | Merci Cowboy. Voici un fichier excel prêt à l'emploi. Ouvre le fichier excel sur le pc qui contient tes chansons, appuie sur le bouton, la liste se créée. Si tu changes ton dossier de place, il te suffira de remplacer l'ancien CHEMIN par le nouveau dans la cellule J1... |
| 15/06/2016 à 14:35 | iziris | Boucle VBA, niveau avancé | Oui le VBA c'est vraiment génial, je confirme J'ai ajouté un bout de code qui fusionne les cellules mais puisque tu sembles vouloir apprendre, je me permets une remarque générale : en règle générale quand tu fais du VBA, évite de fusionner, défusionner, ça complique toujours le traitement des donnée... |
| 15/06/2016 à 11:57 | iziris | Boucle VBA, niveau avancé | Re Iziris ! Voici un ajourt de boucle sur la période. J'ai dû changer les dates pour effectuer le test... |
| 15/06/2016 à 11:23 | iziris | Boucle VBA, niveau avancé | Je t'ai refait le fichier en annotant mon code pour la boucle, tu peux donc le re-télécharger si besoin ... |
| 15/06/2016 à 11:03 | iziris | Boucle VBA, niveau avancé | En fait le "problème" ne vient pas de ta boucle, car elle fait exactement ce que tu demandes. Le problème vient de ce que tu demandes. Voici ton algorithme tel que tu l'énonces : 1) comparer les noms de FCMA et de BSLM, 2) si le code trouve une correspondance, 3) comparer les dates entre BSLM et SP... |
| 15/06/2016 à 09:37 | JohnHeinrich | Caractère générique et format de cellule ?? | Salut ! en effet c'est super bizarre ! Tu as fait des essais de formats sur les listes 2, 3 et 4, mais pour ta liste 1, il n'y a pas d'indication, elle vient d'où ... |
| 15/06/2016 à 09:18 | cowboy09310 | Lister Fichier MP3 | Ne t'occupe pas du code VBA, je veux que tu me donnes l'adresse de ton dossier ! Tu vas sur ton dossier qui contient les chansons, tu suis ce mode op et tu colles sur ce fil le résultat que ça te donne Après la dernière étape du Ctrl+c tu viens ici, tu fais répondre et tu me colles l'adresse... |
| 14/06/2016 à 18:38 | cowboy09310 | Lister Fichier MP3 | Non je t'ai donné le mode d'emploi pour avoir l'adresse dont j'ai besoin. Je veux bien te mâcher le boulot mais il faut faire un effort et lire mes messages..... |
| 14/06/2016 à 14:11 | cowboy09310 | Lister Fichier MP3 | Re ! Peux-tu s'il te plait me donner ici le chemin de ton dossier qui contient tes chansons ? Avec cette méthode, si besoin ... |
| 14/06/2016 à 10:30 | JeanFrançois89 | Mise en relation de liste | Un exemple par formules en pièce jointe... |
| 14/06/2016 à 09:39 | cowboy09310 | Lister Fichier MP3 | Il n'y a pas de pièce jointe dans ton message. Quoi qu'il en soit, tu peux lister les fichiers contenus dans ton dossier sur Excel, et ensuite faire un copier coller de cette liste de Excel vers Word. Voici un bout de code VBA qui fonctionne ... |
| 10/06/2016 à 16:03 | Excellium | Optimisation de boucles (2) | Re ! Sans fichier excel de ta part c'est compliqué de tester. J'ai remplacé vite fait de tête, mais si tu peux mettre un fichier à dispo, ça sera plus facile de voir ton code dans son ensemble. En tous cas, si tu ne peux pas uploader de fichier pour x raison, le principe est là : il faut que tu fass... |
| 10/06/2016 à 15:10 | Panxoa | Fonction de recherche avancée | Je t'en prie, bonne journée ... |
| 10/06/2016 à 14:34 | Panxoa | Fonction de recherche avancée | J'ai modifié le fichier il y a 5 minutes donc re-download-le et regarde si ça te convient; Ce nouveau code répond exactement à ton explication : " ce que je recherche peut avoir la forme "QC xxxx" (avec un espace et où x est un caractère numérique) ou "QCxxxx" (sans espace)"... |
| 10/06/2016 à 14:28 | Panxoa | Fonction de recherche avancée | EDIT : je viens de corriger le code et le fichier correspondant, donc re-download le fichier ... |
| 10/06/2016 à 12:57 | Panxoa | Fonction de recherche avancée | Une solution en VBA avec un exemple simple ... |
| 10/06/2016 à 11:00 | russellpetrie | Bonjour le forum c'est Russell | Passer de VBA à PHP est assez simple parceque PHP est super permissif. Faire l'inverse te demandera peut-être un peu de discipline car l'écriture VBA est peut-être un peu plus psychorigide que PHP, mais globalement les logiques algorythmiques (boucles etc...) étant les mêmes, tu ne devrais pas avoir... |