Passionné d'Excel

Inscrit le :11/04/2020
Dernière activité :11/02/2026 à 17:07
Version d'Excel :365, 2019
Emploi :Formateur bureautique, dvpt de fichiers
Lieu :Dijon
Messages
3'678
Votes
955
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par 21Formatic - page 71

DateAuteur du sujetSujetExtrait du message
04/05/2020 à 13:59struping Trier dans une liste pour afficher les valeurs comprises entre 2 critèresAs-tu fait ça ? C'est la 1ère étape. Ensuite, la macro va filtrer avec les critères qui se trouvent entre B1 et C2. Où se trouvent les critères de filtre sur ton vrai fichier ...
04/05/2020 à 13:15struping Trier dans une liste pour afficher les valeurs comprises entre 2 critèresVoilà ce que ça pourrait donner. J'ai transformé ton tableau en tableau structuré. Onglet accueil --> mettre sous forme de tableau. Cela facilite pas mal de choses ensuite. Si tu veux, regarde sur internet le filtre avancé pour mieux comprendre comment cela fonctionne. Le VBA ne fait que lancer l...
04/05/2020 à 13:00struping Trier dans une liste pour afficher les valeurs comprises entre 2 critèresTu vas l'utiliser sur une tablette ou sur un ordinateur ...
04/05/2020 à 12:39struping Trier dans une liste pour afficher les valeurs comprises entre 2 critèresComme ceci ? Si oui, à quelle fréquence vas-tu filtrer ton tableau ? Es-tu prêt à passer par du code VBA pour le faire ...
03/05/2020 à 15:12Mervin Transformer du texte en une valeur donnéeAhah, des fois on cherche quelque chose de compliqué alors que c'est effectivement tout simple. Bon courage à toi et n'hésite pas à revenir faire signe s'il y a d'autres problèmes...
03/05/2020 à 14:40jyconnaisrien Equivalent de INDIRECT pour un fichier fermé SANS MACROJ'avais zappé ça. C'est dommage d'ailleurs...
03/05/2020 à 14:34Lélise Fonction si + limitePas de souci, avec plaisir ...
03/05/2020 à 14:26jyconnaisrien Equivalent de INDIRECT pour un fichier fermé SANS MACROSinon, pour le fait que la fonction indirect ne fonctionne pas, cela peut être dû au fait qu'il n'y a pas les ' dans la construction du lien...
03/05/2020 à 14:22Lélise Fonction si + limiteComme H1 contient une valeur textuelle, soit <50, soit >=50, tu ne peux pas dire dans ta fonction si =si(H1<50....) Il faut lui dire =si(H1="<50"..... Soit en équivalent français : Si la cellule H1 est égale au texte <50......
03/05/2020 à 14:21Lélise Fonction si + limiteDu coup, ce doit être ceci : =SI(H1="<50";SI(H9>0,3205;0,3205;H9);SI(H1=">=50";SI(H9>0,3245;0,3245;H9)))...
03/05/2020 à 14:17Lélise Fonction si + limiteJe te garantis que dans le fichier joint, H3 et H4 sont vides J'avais effectivement mal lu ton énoncé. Je te redis ça...
03/05/2020 à 14:15Mervin Transformer du texte en une valeur donnéeEuh, à moins que quelque chose ne m'échappe, il s'agit simplement de la somme de B3 à H3, non? =SOMME(B3:H3) Excel est fait pour ne pas s'occuper des cellules qui contiennent du texte dans ce calcul...
03/05/2020 à 14:07Lélise Fonction si + limiteSi j'ai bien compris, essaie avec ceci : =SI(ET(H1="<50";H9>0,3205);0,3205;0,3245) Par contre, ta liste déroulante dépend des cellules H3 et H4, qui sont vides. Donc dans ta cellule avec liste déroulante, tu ne peux actuellement pas écrire <50. Faute de mieux pour le moment, écris <50 en...
03/05/2020 à 13:1021Formatic Variable stringJ'ai donc essayé ceci dans un classeur test Bien entendu, test1 renvoie vrai. Puis, pour reproduire mon problème, dans ce même classeur test j'ai nommé une cellule "mail" : Et là : test1 = faux ! Ce qui devrait être le cas dans mon vrai fichier également. (À noter 2 choses : J'ai d'abord laissé la v...
02/05/2020 à 19:5721Formatic Variable stringLa "logique" est respectée, si pas d'adresse mail, le code après se lance. Mais du coup, j'hallucine en pensant qu'une variable string ne devrait pas être égale à 0 ...
02/05/2020 à 19:4421Formatic Variable stringOui j'ai essayé ça. Mais mail2, tout comme mail, prend la valeur 0 et donc n'est pas considéré comme vide ici Encore une fois, je peux le feinter en mettant select case <>"0". Mais ça ne me paraît pas être la façon la plus "propre" de faire, étant donné qu'il s'agit d'une variable string...
02/05/2020 à 19:3621Formatic Variable stringJ'ai essayé de renommer mail en mail2 pour éviter le conflit, j'ai essayé aussi Range("mail").Value. Les deux donnent la même chose. Ce qui ne m'étonne qu'à moitié étant donné que la variable mail vaut 0 dès le départ. Est-ce qu'il y a des choses genre Isempty, qui fonctionneraient avec select case...
02/05/2020 à 19:2421Formatic Variable stringAh bon, peut faire référence à une cellule nommée ? Si tel est le cas, on n'aurait donc pas forcément l'obligation de déclarer des variables si on a des plages nommées sur notre feuille ...
02/05/2020 à 19:0421Formatic Variable stringJe dois être en plein bug, mais quelque chose me paraît étrange. J'avais jusqu'alors un userform depuis lequel je choisissais une donnée et ça remplissait tout un tas de valeurs par VBA. Tout allait nickel. Ma cellule mail restait vide si aucune donnée ne devait s'y trouver. Pour faire l'économie d'...
02/05/2020 à 18:53PolygosBête question pour la fonction NB et NBVALTu avais essayé ça ? Parce que pour le coup, ça répond normalement à ce que tu demandes. Sauf qu'une fois de plus, si ça ne fonctionne pas et qu'on part du principe que tu as essayé TOUTES les solutions qui t'ont été proposées, sans fichier pour se rendre compte du problème, on ne peut pas vraiment...
02/05/2020 à 16:02PolygosBête question pour la fonction NB et NBVALPour ma part, c'est la dernière fois que je te demanderai de bien vouloir nous joindre un fichier exemple si tu veux que l'on puisse avoir une chance de t'aider efficacement. Après, tu fais comme tu veux...
01/05/2020 à 21:35DollismineMise en forme conditionnelle sur colonne entièreLa mise en forme conditionnelle ne peut pas fonctionner si tu sélectionnes une plage. Au lieu de h3:h10000>=1, mets =$H3>=1. Ca devrait fonctionner...
01/05/2020 à 21:18VDMICHEL Formule qui associe un nbr à un libelléAh, ok pas de souci pour le fichier. Dans ce contexte, ça se comprend mieux. J'avais peur que tu n'aies que ça Essaie ceci : =si(A4="";"";A4&" - "&RECHERCHEV(A4;Liste!$G$2:$H$13;2;FAUX))...
01/05/2020 à 21:12DollismineMise en forme conditionnelle sur colonne entièreAu pire, essaie de mettre une capture d'écran de tes règles de mise en forme conditionnelle. Sans ceci à minima, rude...
01/05/2020 à 21:10DollismineMise en forme conditionnelle sur colonne entièreAh, désolé, je n'avais pas vu que j'avais repris les 2 phrases. Tu t'es arrêté(e) sur la 2nde et je ne voulais parler que de la 1ère, qui faisait suite à une discussion que nous avons eu précédemment. Pour ce qui est de ton problème, je ne peux que rejoindre malgré tout son 2nd point malheureusement...
01/05/2020 à 20:53DollismineMise en forme conditionnelle sur colonne entièreHello Chris, sur tes plus de 5 000 et quelques messages, tu penses que tu as dû répéter ça à hauteur de quel pourcentage ...
01/05/2020 à 20:48VDMICHEL Formule qui associe un nbr à un libelléTu peux mettre cette formule pour trouver ce que tu désires : =A4&" - "&RECHERCHEV(A4;Liste!$G$2:$H$13;2;FAUX) Je t'invite cependant, si tu le souhaites, à détailler un peu la finalité de tout ceci. Peut-être pourrions-nous ainsi t'aider à mieux organiser ton fichier. Il y a très certainement moyen...
01/05/2020 à 17:10mic40Graphique secteur legendeIl est difficile d'apporter plus de lisibilité à quelque chose qui est à la base presque illisible. Ce graphique aurait surtout besoin d'être trié, puis simplifié, sous peine de devenir le 4 123 568 978 512 ème graphique illisible de l'histoire. Avec 2007, de mémoire, il n'y a pas les graphiques ave...
30/04/2020 à 22:54MermaidImbriquer ESTVIDE et ESTNASuper ! Mais maintenant que tu as la solution, relis ta question initiale. Tu remarqueras que tu avais donné toi-même la réponse. Avec la fonction SI, la réponse est toujours la traduction littérale en Excel de ta question en français ! Bon courage...
30/04/2020 à 22:29MermaidImbriquer ESTVIDE et ESTNAJe n'avais pas vérifié ta formule comme tu disais qu'elle fonctionnait ... Ce qui n'était pas le cas. Tu n'avais pas refermé la fonction ESTNA Essaie ceci : =SI(A9="";"";SI(ESTNA(RECHERCHEV(A9;tableau_produits;2;0));"Code incorrect";RECHERCHEV(A9;tableau_produits;2;0)))...
30/04/2020 à 20:37MermaidImbriquer ESTVIDE et ESTNATu peux essayer ceci : =SI(A9="";"";si(ESTNA(RECHERCHEV(A9;tableau_produits;2;0);"Code incorrect";RECHERCHEV(A9;tableau_produits;2;0)))...
29/04/2020 à 17:14houssemaziz86Rechercher une valeur dans plusieurs cellules...
29/04/2020 à 15:53Bennut Livraison à l'heure ? YES or NOYou're welcome ...
29/04/2020 à 15:49houssemaziz86Rechercher une valeur dans plusieurs cellulesDu coup, je me pose quand même régulièrement la question : Pourquoi coder à nouveau des choses qui l'ont déjà été ? Au niveau temps d'exécution, lourdeur du fichier, gagne-t-on vraiment à aller se faire une fonction en VBA plutôt que d'utiliser une fonction matricielle ...
29/04/2020 à 15:46Bennut Livraison à l'heure ? YES or NOUn jour c'est 1 Une heure c'est donc 1/24 Une minute, 1/24/60 15 minutes, 1/24/60*15 Soit 0,0104166666667...
29/04/2020 à 15:26houssemaziz86Rechercher une valeur dans plusieurs cellulesSi, si, ça fonctionne. Mais U.milité avait mis en gras la condition à respecter pour que cela fonctionne...
29/04/2020 à 14:31Bennut Livraison à l'heure ? YES or NOEssaie avec ceci : =SI(C2<>"";SI(E2=0;"YES";SI(OU(C2<D2;ET(C2>=D2-0,0104166666666667;C2<=E2+0,0104166666666667));"YES";"NO"));"")...
28/04/2020 à 22:21Steve99Conditions MultiplesTu dois même pouvoir écrire cette formule sans les =vrai, et ça devrait fonctionner tout de même...
28/04/2020 à 22:19Steve99Conditions MultiplesEn fait, ta demande était très claire en français, mais tu l'avais mal traduite en "excel". Au niveau de la fonction SI, la traduction est vraiment littérale. Ça s'écrit comme ça se prononce, comme on dit...
28/04/2020 à 22:12Steve99Conditions MultiplesA tester : =SI(Tableau1[SansCharge1]=VRAI;0;Si(ET(Tableau1[Formateur2]<>"0";Tableau1[FacilitationAssistée]=VRAI);0,66666;0,5))...
28/04/2020 à 19:51chouchou La somme des clients simpleTu peux tout à fait coller tes nouvelles données dessus. Sinon, le tableau croisé dynamique me semble être une bonne solution. Après, peut-être ma conclusion va-t-elle être biaisée par mon métier de formateur en bureautique, mais un petit temps de formation ferait certainement le plus grand bien et...
28/04/2020 à 19:33chouchou La somme des clients simpleAllez, pour montrer à Tulipe_4 que je comprends quand même quelques petits trucs Mais il y a pas mal de travail invisible à faire en amont Chouchou. Pas dit que ce soit facile à reproduire...
28/04/2020 à 18:58chouchou La somme des clients simpleOui, effectivement c'est une solution. Mais comment ferait chouchou pour avoir sa liste des clients uniques ? Est-ce que ça serait mieux qu'un Tableau Croisé Dynamique, qui donne ceci en 3 clics ? Mais pour cela, si Chouchou pouvait nous indiquer sa version d'Excel, ça serait super. Tulipe_4 aurait...
28/04/2020 à 17:5421Formatic Aide transition devis / facture dans facturierJ'ai essayé de t'envoyer 2 MP Zebulon, mais je crois que tu ne les reçois pas. Peux-tu confirmer ...
28/04/2020 à 17:28offiangeBudget : Regrouper des valeurs hebdomadaires en mensuellAvec plaisir ! Avec cette formule, il y a même moyen d'inverser les intitulés du tableau récapitulatif. Par exemple, si une rubrique fait tout le temps beaucoup plus que les autres et qu'on souhaite la voir apparaître en 1er, aucun souci. Pour masquer les 0, soit une mise en forme conditionnelle, so...
28/04/2020 à 17:16Charles_NicodGraphique RadarAvez-vous un fichier à joindre ...
28/04/2020 à 16:1921Formatic Aide transition devis / facture dans facturierYeah, ça marche nickel comme ça ! Il me semblait bien qu'on ne pouvait pas changer bien grand chose sur la feuille facture(suite devis). Si ce n'était pas solutionnable, on pouvait aussi imaginer une macro qui filtre la base des devis avec le numéro choisi et qui renvoie les valeurs affichées suite...
28/04/2020 à 14:0821Formatic Aide transition devis / facture dans facturierLe fichier de Zebulon est super. Dommage, pour ce qui m'intéressait à savoir la partie récupération des devis, ça plante. Il n'arrive à récupérer qu'une ligne du devis. Et là avec des formules, je ne vois pas quoi modifier pour récupérer toutes les lignes. Par contre au niveau de la méthodologie, c'...
28/04/2020 à 13:54offiangeBudget : Regrouper des valeurs hebdomadaires en mensuellTu peux essayer avec ceci en B18 =SOMMEPROD((MOIS($B$4:$R$4)=MOIS(B$16))*(DECALER($B$5:$R$5;EQUIV($A18;$A$6:$A$12;0);;;))) Par contre : en B16, mets = B2 en B17, mets =MOIS.DECALER(B16;1) Tu peux étendre vers la droite. Et sur ces cellules, applique un format personnalisé mmm-aa, pour que ça ressemb...
28/04/2020 à 12:4321Formatic Aide transition devis / facture dans facturierNon, non, tout est super intéressant dessus ! Dans ton exemple, plutôt que d'importer le dossier modèle avec tous les dossiers par mois, il y a moyen de faire créer les dossiers au fur et à mesure des besoins. Si besoin de ce code, je peux te le fournir...