| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/05/2020 à 13:59 | struping | Trier dans une liste pour afficher les valeurs comprises entre 2 critères | As-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:15 | struping | Trier dans une liste pour afficher les valeurs comprises entre 2 critères | Voilà 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:00 | struping | Trier dans une liste pour afficher les valeurs comprises entre 2 critères | Tu vas l'utiliser sur une tablette ou sur un ordinateur ... |
| 04/05/2020 à 12:39 | struping | Trier dans une liste pour afficher les valeurs comprises entre 2 critères | Comme 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:12 | Mervin | Transformer du texte en une valeur donnée | Ahah, 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:40 | jyconnaisrien | Equivalent de INDIRECT pour un fichier fermé SANS MACRO | J'avais zappé ça. C'est dommage d'ailleurs... |
| 03/05/2020 à 14:34 | Lélise | Fonction si + limite | Pas de souci, avec plaisir ... |
| 03/05/2020 à 14:26 | jyconnaisrien | Equivalent de INDIRECT pour un fichier fermé SANS MACRO | Sinon, 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:22 | Lélise | Fonction si + limite | Comme 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:21 | Lélise | Fonction si + limite | Du 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:17 | Lélise | Fonction si + limite | Je 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:15 | Mervin | Transformer du texte en une valeur donnée | Euh, à 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:07 | Lélise | Fonction si + limite | Si 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:10 | 21Formatic | Variable string | J'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:57 | 21Formatic | Variable string | La "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:44 | 21Formatic | Variable string | Oui 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:36 | 21Formatic | Variable string | J'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:24 | 21Formatic | Variable string | Ah 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:04 | 21Formatic | Variable string | Je 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:53 | Polygos | Bête question pour la fonction NB et NBVAL | Tu 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:02 | Polygos | Bête question pour la fonction NB et NBVAL | Pour 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:35 | Dollismine | Mise en forme conditionnelle sur colonne entière | La 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:18 | VDMICHEL | 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:12 | Dollismine | Mise en forme conditionnelle sur colonne entière | Au 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:10 | Dollismine | Mise en forme conditionnelle sur colonne entière | Ah, 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:53 | Dollismine | Mise en forme conditionnelle sur colonne entière | Hello 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:48 | VDMICHEL | 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:10 | mic40 | Graphique secteur legende | Il 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:54 | Mermaid | Imbriquer ESTVIDE et ESTNA | Super ! 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:29 | Mermaid | Imbriquer ESTVIDE et ESTNA | Je 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:37 | Mermaid | Imbriquer ESTVIDE et ESTNA | Tu 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:14 | houssemaziz86 | Rechercher une valeur dans plusieurs cellules | ... |
| 29/04/2020 à 15:53 | Bennut | Livraison à l'heure ? YES or NO | You're welcome ... |
| 29/04/2020 à 15:49 | houssemaziz86 | Rechercher une valeur dans plusieurs cellules | Du 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:46 | Bennut | Livraison à l'heure ? YES or NO | Un 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:26 | houssemaziz86 | Rechercher une valeur dans plusieurs cellules | Si, si, ça fonctionne. Mais U.milité avait mis en gras la condition à respecter pour que cela fonctionne... |
| 29/04/2020 à 14:31 | Bennut | Livraison à l'heure ? YES or NO | Essaie 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:21 | Steve99 | Conditions Multiples | Tu dois même pouvoir écrire cette formule sans les =vrai, et ça devrait fonctionner tout de même... |
| 28/04/2020 à 22:19 | Steve99 | Conditions Multiples | En 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:12 | Steve99 | Conditions Multiples | A tester : =SI(Tableau1[SansCharge1]=VRAI;0;Si(ET(Tableau1[Formateur2]<>"0";Tableau1[FacilitationAssistée]=VRAI);0,66666;0,5))... |
| 28/04/2020 à 19:51 | chouchou | La somme des clients simple | Tu 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:33 | chouchou | La somme des clients simple | Allez, 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:58 | chouchou | La somme des clients simple | Oui, 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:54 | 21Formatic | Aide transition devis / facture dans facturier | J'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:28 | offiange | Budget : Regrouper des valeurs hebdomadaires en mensuell | Avec 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:16 | Charles_Nicod | Graphique Radar | Avez-vous un fichier à joindre ... |
| 28/04/2020 à 16:19 | 21Formatic | Aide transition devis / facture dans facturier | Yeah, ç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:08 | 21Formatic | Aide transition devis / facture dans facturier | Le 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:54 | offiange | Budget : Regrouper des valeurs hebdomadaires en mensuell | Tu 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:43 | 21Formatic | Aide transition devis / facture dans facturier | Non, 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... |