| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 27/09/2023 à 22:07 | Jeanmarie971 | Formule recherche valeur avec plusieurs critères | Donc met à jour ton profil avant de créer ton topic, ça éclaire les helpers... |
| 27/09/2023 à 21:06 | Senninha | Formule découpage d'un nombre | Salut R@chid, j'avais bien lu et compris comme ça @loureed ici tu peux trouver la version d'apparition d'une fonction pour les plus récentes (depuis 2010) : Par catégories : https://support.microsoft.com/fr-fr/office/fonctions-excel-par-cat%C3%A9gorie-5f91f4e9-7b42-46d2-9bd... Par ordre alpha : http... |
| 27/09/2023 à 21:03 | Jeanmarie971 | Formule recherche valeur avec plusieurs critères | C'est normal, la formule ne peut ramener qu'une seule écriture. Sur 2010, pour en ramener plusieurs, ça va être en vba ou peut-être avec PQ en l'installant. Seulement je pars en vacances demain matin... Démarre un nouveau topic avec ta question. eric... |
| 27/09/2023 à 10:46 | jojo789 | Médianne dans TCD ? | En français la formule est =MEDIANE(SI($B$2:$B$31=B2;$C$2:$C$31)) non testée... eric... |
| 27/09/2023 à 09:24 | Senninha | Formule découpage d'un nombre | Si sa version est à jour (2010), même pour Concat() c'est mort eric... |
| 27/09/2023 à 01:35 | Senninha | Formule découpage d'un nombre | Salut h2so4, pas trop tard puisque plus courte... |
| 27/09/2023 à 01:21 | Jeanmarie971 | Formule recherche valeur avec plusieurs critères | En B5 : =SI(MAX((planning!$E$1:$E$20=B$4)*(planning!$B$1:$B$20=$A5)*(planning!$I$1:$I$20='Jour 1'!$B$2)*LIGNE(planning!$A$1:$A$20))=0;"";INDEX(planning!$A$1:$L$20;MAX((planning!$E$1:$E$20=B$4)*(planning!$B$1:$B$20=$A5)*(planning!$I$1:$I$20='Jour 1'!$B$2)*LIGNE(planning!$A$1:$A$20));12)) à tirer vers... |
| 27/09/2023 à 00:50 | Senninha | Formule découpage d'un nombre | En G2 : =STXT(SI($A2="";"";REPT(1;$A2)&SI($B2>0;"0"&REPT(1;$B2);"")&SI($C2>0;"0"&REPT(1;$C2);"")&SI($D2>0;"0"&REPT(1;$D2);"")&SI($E2>0;"0"&REPT(1;$E2);"")&SI($F2>0;"0"&REPT(1;$F2);""));COLONNE()-6;1) à tirer vers la droite. Puis tirer vers le bas G2:AK2 Les cellules 'vides' ne le sont... |
| 27/09/2023 à 00:27 | girette | Calcul de cellules vides si la condition est remplie | De rien...... |
| 27/09/2023 à 00:24 | RITOUT | Utilisation d'une fonction VBA dans une feuille Excel | Non, on ne t'a pas dit de la mettre Volatile, mais qu'elle doit recevoir en paramètre les plages et cellules utilisées ... |
| 25/09/2023 à 19:31 | RITOUT | Utilisation d'une fonction VBA dans une feuille Excel | Et ta fonction doit recevoir en paramètre toutes les cellules/plages dont elle dépend pour qu'excel sache s'il doit la recalculer en cas modif. Si c'est impossible , en dernier recours la mettre Volatile eric... |
| 25/09/2023 à 19:23 | girette | Calcul de cellules vides si la condition est remplie | Tu aurais dû déposer un fichier de travail que ce soit plus clair. Essaie =NB.SI.ENS(C2:C20;"BU";A2:A20;"") pour compter le BU avec colonne A vide Ou bien avec BU en E2 =NB.SI.ENS(C2:C9;E2;A2:A9;"") eric... |
| 24/09/2023 à 00:53 | SachaV | Produit de 3 nombres parmi n nombres | Normalement non. Je verrais demain, il est tard. J'ai dû oublier un truc. PS : ok, un .row oublié. Etonnant que le hasard a fait que c'était ok sur ton exemple. J'ai changé le fichier du post de 23:07, inutile de laisser une cochonnerie... |
| 24/09/2023 à 00:45 | galopin01 | Le diable se cache dans Excel | Déjà tu peux fixer le contexte stp ? Quel windows ? Toujours excel 2016 ? Tu peux reproduire facilement le pb ? Si c'est +/- aléatoire il faut savoir rester humble devant la machine Désinstaller, bien nettoyer et réinstaller La 1ère chose à laquelle me fait penser ton truc est un pb mémoire, plus pa... |
| 23/09/2023 à 23:07 | SachaV | Produit de 3 nombres parmi n nombres | Oui, c'est plus simple en vba : Tu as une ligne de code à activer si tu veux avoir la liste triée croissante. eric... |
| 23/09/2023 à 08:24 | zazou36 | If Not Intersect([G5:G20], Target) Is Nothing | Tu peux aussi sélectionner tes plages, nommer la sélection et faire l'intersect() avec ce nom. L'avantage est que tu as juste à modifier le nom en cas d'évolution, sans besoin de toucher au code. eric... |
| 22/09/2023 à 00:03 | zazou36 | If Not Intersect([G5:G20], Target) Is Nothing | Tu peux aussi faire une union de plage : (ici 3 pour l'exemple) et faire ton Intersect() sur pl @LouReed je pense qu'il faudrait tester les bornes inférieure et supérieure. En cas de double-clic en ligne 8 ou 250... |
| 17/09/2023 à 19:33 | Bat_97 | Affichage personnalisé pour format heure | Jean-Eric a oublié de préciser que cette méthode est limitée à 31 jours (j est le quantième du mois) Si besoin de plus il faudra calculer et fabriquer la chaine eric... |
| 16/09/2023 à 19:29 | Pharaon88 | MACRO VBA complexe - Organiser groupes selon variables | Pour faire avancer le schmilblick car je n'aurai pas trop le temps... Déjà il faut se poser la question de la faisabilité. Ca devrait faire l'objet d'une 1ère passe. Comment fais-tu pour mettre 91 personnes dans 3 groupes de 25 sans même parler des contraintes supplémentaires ? Et si ça rentre que f... |
| 16/09/2023 à 12:05 | Joco7915 | VALEUR sur formule si | Tu t'es planté dans les ( ). Dis ce que tu veux obtenir avec des mots, là pas possible de lever toutes les ambiguïtés. eric PS : le SiErreur() est mettre la poussière sous le tapis. Ta formule reste fausse et illogique... |
| 13/09/2023 à 10:34 | Rudi | Formule pour une petite equation - camping ménage fin de saison | Mais de rien...... |
| 13/09/2023 à 10:33 | Math82100 | Optimisation d'un dimensionnement bi-composant | Si, on pourrait, mais le calcul se fait sur l'événement Change, c'est à dire lors que tu saisis la longueur voulue. Si celle-ci ne change pas il n'y a pas lieu de rafraichir. Soit tu l'as mal implanté, soit il manque des éléments sur ton fonctionnement. Tu as bien vu que les plages vertes étaient no... |
| 12/09/2023 à 20:01 | Math82100 | Optimisation d'un dimensionnement bi-composant | C'était mon idée de départ mais le solveur fourni souvent une solution optimisée mais pas LA meilleure solution. Es-tu sûr à 100% que ce n'est pas le cas avec la méthode Simplex ? J'avoue que je l'ignore... eric... |
| 12/09/2023 à 19:43 | Math82100 | Optimisation d'un dimensionnement bi-composant | En vba, il faut accepter les macros à l'ouverture. J'ai mis un nombre de barres maxi à 20 de chaque. Changer la constante nbMax si ce n'est pas assez. Tu as 15 zones de saisies possibles en A5:A19. On peut étendre facilement dans le code si besoin. Tu peux y coller plusieurs valeurs d'un coup. Juste... |
| 12/09/2023 à 08:52 | Laure_1204 | Validation des données avec plages nommées | La proposition d'Ooiste =INDIRECT("Choix_"&B2) fonctionne. Il faut mettre la formule dans la validation des données et non dans la cellule . eric... |
| 11/09/2023 à 23:37 | Wolf76 | Utiliser résultat d'une formule dans une autre formule | Pourquoi ne pas avoir remplacé B6 par ta formule dans la proposition de djidji ??? Autre possibilité non testée faute de fichier de travail : =EQUIV(RECHERCHE(9^9;DECALER(A1;EQUIV("8VL";A:A;0)-1;;EQUIV("8VL";A:A;0)));DECALER(A1;EQUIV("8VL";A:A;0)-1;;EQUIV("8VL";A:A;0))) eric... |
| 10/09/2023 à 23:16 | BUDGETS | DTPicker : qui a cet outil, cet objet ? | Ce contrôle n'a jamais eu de continuité. Au fil des versions d'excel il change et est incompatible avec les versions précédentes, ou n'est plus présent. C'est à toi de l'abandonner et de chercher un UserForm de sélection de date qui sera intégré dans ton projet, et qui tournera chez tout le monde. I... |
| 10/09/2023 à 18:27 | dgeo10 | Probléme Automation aléatoire | Met un Stop au début de ton Initialize et fais en pas à pas avec F8 voir si ce n'est pas toujours la même ligne de code qui plante. Sinon il y a peut-être une partie limite en temps pour se charger à l'ouverture, essaie en intégrant une petite tempo. Tant qu'à faire, pas une qui prend toutes les res... |
| 09/09/2023 à 10:57 | Rudi | Formule pour une petite equation - camping ménage fin de saison | Vois si ça correspond. Tu as 2 feuilles maintenant, elles sont protégées sans mot de passe pour préserver les formules. eric... |
| 08/09/2023 à 19:27 | Rudi | Formule pour une petite equation - camping ménage fin de saison | G2 est l'incrément à utiliser quand tu utilises la toupie en B2. Ici +/- 10 min H2 est la cellule liée à la toupie, la valeur varie selon tes clics dessus. Ces 2 valeurs permettent de calculer le temps/hébergement en B2 le tableau actuel te donne le temps à prévoir pour faire tous les hébergements s... |
| 08/09/2023 à 15:40 | Rudi | Formule pour une petite equation - camping ménage fin de saison | Sans exemple difficile de savoir quelle présentation tu voulais. J'ai fait à mon idée... Les cellules à fond vert sont éditables. eric... |
| 07/09/2023 à 10:11 | truc33 | Supprimer certaine mise en forme conditionnelle | Pourquoi la supprimer ? Tu mets la tienne pour qu'elle soit par dessus, et tu commences en supprimant ta précédente si elle existe en testant Formula1... |
| 02/09/2023 à 19:32 | Seb78 | Changer la valeur d'une cellule avec un scroll souris | Le demandeur est Seb78... N'embrouille pas le topic stp. Suis, et si tu veux autre chose tu créeras le tien, sinon ça va être difficile à suivre... |
| 02/09/2023 à 17:03 | Seb78 | Changer la valeur d'une cellule avec un scroll souris | Re, bien sûr que c'est impensable au-delà de 20-30 cellules. Pour plus il faudrait faire une macro qui affiche la toupie à la sélection d'une cellule. Comme on ne connait pas sa plage ni si vba est autorisé autant aller au plus simple pour l'instant @LionSleep Tu peux utiliser une colonne intermédia... |
| 02/09/2023 à 12:23 | sg394 | (VBA) Transformer une heure en secondes | Plus simplement, excel stocke les heures en fraction de jours. Par exemple 0.5 => 12:00 Tu as juste à multiplier : Cells(ActiveCell.Row, "S").Value = "-:" & variable * 24 * 60 * 60 ou * 86400 eric... |
| 02/09/2023 à 12:04 | Seb78 | Changer la valeur d'une cellule avec un scroll souris | Pour éviter une usine à gaz instable, tu peux ajouter plus simplement un contrôle Formulaire 'Toupie' (ajouter le ruban Développeur') sur ou à coté de tes cellules. Dans les propriétés tu peux mettre le pas à 10. eric PS : met le max à 100... |
| 13/08/2023 à 19:50 | Lumos92 | Générateur de calculs | Un nombre aléatoire entre 0 et 10 C'est normal de devoir faire *10+1. L'aléatoire généré x est 0<= x < 10 Strictement inférieur à 10, donc 9.999999999 maxi, dont la partie entière est 9 eric... |
| 13/08/2023 à 19:46 | Nonno | Empêcher macro SI | Tant qu'à faire : eric... |
| 13/08/2023 à 19:39 | vmercy | Très nombreuses mise en forme conditionnelles pour une même sélection | C'est vrai que c'est chaud, je n'avais pas percuté... |
| 12/08/2023 à 11:36 | vmercy | Très nombreuses mise en forme conditionnelles pour une même sélection | Désolé, je ne passe que ponctuellement vu les conditions de ma connexion. Je vois que tu as fait un nouveau topic, c'est ce qu'il fallait faire eric... |
| 10/08/2023 à 11:53 | vmercy | Très nombreuses mise en forme conditionnelles pour une même sélection | La limite est haute (dépend de la mémoire disponible) mais le soucis c'est que les MFC sont volatiles. C'est à dire qu'elles sont recalculées à chaque action sur la feuille. Si beaucoup de cellules sont concernées (qq centaines voire avant), tu vas avoir des ralentissements insupportables à chaque s... |
| 21/06/2023 à 01:14 | brice2b | Prise en compte MFC dans les formules VBA | Je pensais avoir répondu à ton MP, visiblement je n'avais pas validé. A ce moment c'était des couleurs manuelles. Vu la lenteur de ton fichier, peut-être pas la peine d'en rajouter avec des MFC. A la place un double-clic dans grève!E4:AO28 cycle sur les 4 couleurs de la MFC. Vu que tu ne l'avais pas... |
| 19/06/2023 à 22:56 | mimisuitou | Imprimer sans coupé une cellule | Je viens de relire, je vois que j'avais mal compris la question. Désolé... :-) Les HPageBreaks et compagnie sont buggés et obligent à des acrobaties lors de leur suppression. Ce à quoi j'étais arrivé pour leur suppressions : Je pense que le mieux est de tous les supprimer, puis de les créer là où il... |
| 18/06/2023 à 23:28 | mimisuitou | Imprimer sans coupé une cellule | Il faut revoir ton document pour que ça rentre dans la largeur. Si tu fais du 42, tu ne rentreras jamais dans du 36, même en forçant. Tu peux diminuer les marges pour augmenter la place utile, et sinon réduire les colonnes. Et pPasser en paysage si besoin eric... |
| 13/06/2023 à 23:12 | Xtravince | Liste de Validation en VBA prenant en source une variable Range | Pour vba un espace est un séparateur des mots clés. S'il y en a dans le nom de ta feuille, vba est perdu dans l'analyse. Avec ce code Ma Feuille qui le perturbe s'écrit 'Ma Feuille'. Les ' ' lui permettent de voir le début et la fin de la chaine, l'espace en faisant partie ne le gêne plus. Pour vali... |
| 13/06/2023 à 00:14 | Xtravince | Liste de Validation en VBA prenant en source une variable Range | Met le nom entre 2 simples quotes ' ' ..., Formula1:="='" & nom & "'!" & plage.Address eric... |
| 10/06/2023 à 23:33 | JPB301251 | Utilisation de boites de dialogues Microsoft | Je suis toujours passé par un clic droit sur la boite à outils où ce choix est présent. eric EDIT : mais pour appeler les boites de dialogues tu n'as pas à passer par la boite à outils : t'ouvre la boite de sélection de fichier, plus qu'à tester si un fichier a bien été choisi et l'ouvrir (ou en fai... |
| 10/06/2023 à 23:11 | Nadia.Ben.Abdallah | Transformation date | C'est parce que les dates sont au format américain, MM/DD/YYYY Par ailleurs le séparateur décimal est le ".", il semble que tu aies la "," vu que tes nombres sont restés en texte (alignés à gauche) et non passés en numérique (alignés à droite). N'ouvre pas le fichier *.csv depuis l'explorateur de fi... |
| 10/06/2023 à 10:32 | dani0388 | Traduction des fonctions Excel ENG > FRA | Annulé, presque doublon d'une autre réponse : laisser excel traduire en se servant d'une cellule de travail. eric... |
| 09/06/2023 à 10:01 | Heelflip | Validation OptionButton par groupe | Petite variante de la proposition de thev : récupère soit False, soit l'index de la case à cocher sélectionnée (de 0 à x) eric... |