| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/04/2021 à 15:04 | JESSY9468 | Accélération du code | Peux tu partager des fichiers anonymisés que l'on tente de faire fonctionner ce code sur quelque chose de similaire à ce que tu fais ... |
| 12/04/2021 à 14:58 | JESSY9468 | Accélération du code | Vous avez déjà une condition If pour tester si Wb représente qq chose. Si ça ne fonctionne pas ainsi, testez plutôt avant d'ouvrir le fichier s'il existe avec la commande suivante : Car une gestion d'erreur ne s'occupera pas de l'origine de l'erreur, alors pour déboguer un programme, ce n'est pas le... |
| 12/04/2021 à 11:24 | JESSY9468 | Accélération du code | Quelques remarques au fur et à mesure de la lecture de votre code : - Inutile d'ouvrir 2 fois de suite le même fichier ( Workbooks.Open ) - Pour la clarté de lecture du code : utiliser l'indentation pour identifier plus facilement les structures du codes + mettre des commentaires (au bon endroit) -... |
| 07/04/2021 à 18:51 | Doowy | Moyenne.si date | Pas de soucis, on fait tous des erreurs ! Merci du retour et bonne continuation... |
| 07/04/2021 à 17:52 | Doowy | Moyenne.si date | Tout ce qui est entre guillemets est considéré comme du texte, donc pas interprété par Excel. Un essai ... |
| 31/03/2021 à 16:38 | Baldwin46 | Problème avec la fonction CNUM | Le problème est certainement lié aux données d'entrée et pas à la fonction. Donc il faudrait que l'on ait un aperçu de ses données (et par aperçu, je parle d'un fichier excel). Le souci se pose par exemple en cas de présence d'un espace insécable utilisé comme séparateur des milliers, exemple ici ... |
| 31/03/2021 à 16:34 | Marianne 31 | Erreur FAUX dans formule | Je tente ma chance : Autre essai ... |
| 31/03/2021 à 16:32 | Marianne 31 | Erreur FAUX dans formule | Il n'y a rien à traduire... Une fonction SI s'écris habituellement avec 3 arguments : la condition, la valeur à renvoyer si la condition est vérifiée, la valeur à renvoyer le cas échéant. Cette dernière est facultative, et en l'absence de précision, c'est la valeur FAUX qui est renvoyée par la fonct... |
| 31/03/2021 à 16:24 | Fred2021 | Répartition pourcentage | Si le nombre d'éléments Sn est variable, il est possible de garder la dernière fonction proposée (avec les index) et de prévoir large dans le nombre d'index. Ensuite, avec une fonction SI, on peut cesser de renvoyer un résultat, dès lors que la somme des lignes précédentes atteint le montant saisi.... |
| 31/03/2021 à 16:21 | Fred2021 | Répartition pourcentage | Le fichier n'est pas identique au premier. Autre possibilités : Cette fois la colonne J doit contenir des index qui débutent à 0 (0, 1, 2, etc)... |
| 31/03/2021 à 16:19 | Fred2021 | Répartition pourcentage | Le fichier renvoyé ne contient pas de formule, il est identique au premier fichier... D'autre syntaxes de formule sont possibles, mais tant que la référence cherchée à partir de la liste déroulante n'est présente qu'une fois et pas répétée à chaque ligne qui la concerne, ce ne sera pas facile à expl... |
| 31/03/2021 à 16:11 | Marianne 31 | Erreur FAUX dans formule | Le tout dernier SI imbriqué n'a que 2 éléments. En l'absence du 3ème (valeur si Faux), la fonction renvoie FAUX ... |
| 31/03/2021 à 16:09 | Monsieurexcel | Tri alphabétique sur tout le tableaux | Il y a des chances pour qu'Excel considère les colonnes de fin comme un autre tableau, indépendant du premier (lié à des colonnes vides, un autofiltre activé sur une partie de colonnes seulement, etc). Pour palier à ça, le plus simple reste d'utiliser un tableau structuré . Si le problème persiste,... |
| 31/03/2021 à 15:57 | Fred2021 | Répartition pourcentage | Une formule possible en M2, à étendre ensuite vers le bas : Cette formule requiert d'inscrire S1 à S5 dans les cellules J2 à J6 . Le fichier modifié : PS : la fonction EQUIV renvoie la position d'un élément cherché au sein d'une liste d'élément... |
| 31/03/2021 à 15:43 | Didi654613 | Mise en forme conditionnelle avec condition Et | Il existe déjà des mises en forme conditionnelles de type nuances de couleur ou jeux d'icones qui pourraient vous convenir. Sinon, il faudra écrire 3 MFC distinctes (autant que de couleurs à appliquer)... |
| 29/03/2021 à 16:02 | Gagaco | Calculer DATEDIF incluant des dates futures | En remplaçant "" par 0 . A noter que "0" fonctionne aussi, mais il s'agit du texte 0 et pas du nombre 0... |
| 29/03/2021 à 15:36 | Gagaco | Calculer DATEDIF incluant des dates futures | Un essai : Si vous souhaitez conserver la fonction DATEDIF, il faut au préalable comparer les dates pour placer la plus antérieure en première... |
| 29/03/2021 à 15:33 | ---ELI--- | Problème sur tableau croisé dynamique / mauvaise reconnaissance des données | Merci du retour, et bonne journée également ... |
| 29/03/2021 à 15:24 | ---ELI--- | Problème sur tableau croisé dynamique / mauvaise reconnaissance des données | Une fois que tu as fais la modification dans les données source, il faut bien penser à actualiser le TCD (ce n'est pas automatique). Et dans le calcul, il faut bien demander Somme et pas Nombre ... |
| 29/03/2021 à 15:03 | ---ELI--- | Problème sur tableau croisé dynamique / mauvaise reconnaissance des données | Utilise plutôt des 0 et des 1. Comme ça, la somme te donne le nombre de réponses positives par genre. Je mets à jour ton fichier pour illustrer mon propos. Voir onglet "envies" ... |
| 29/03/2021 à 14:44 | Didi654613 | Si rechercheV contient "A4";"A4" | Possible, je n'ai pas testé ! Edit : j'ai testé, effectivement c'est une solution qui n'en est pas une, puisque ça ne fonctionne pas ! Mon conseil, faire confiance aux vrais experts --> votez 3GB ... |
| 29/03/2021 à 14:43 | Seblefranc77 | Comparer des cellules | S'il s'agit d'une correspondance ligne à ligne (la ligne X d'une table/colonne correspond forcément à la ligne X de l'autre), la formule de Baboutz fonctionne. S'il s'agit de trouver si un élément existe dans une autre table/colonne, quelle que soit sa position, j'opterais plutôt pour : Cette formul... |
| 29/03/2021 à 14:34 | Didi654613 | Si rechercheV contient "A4";"A4" | Un essai ... |
| 29/03/2021 à 14:31 | sarah789 | Combiner formule min et max | Autre possibilité ... |
| 23/03/2021 à 17:02 | evolm | Somme.si.ens via une plage d'un autre sheet | Je vais voir ça ... |
| 23/03/2021 à 16:35 | evolm | Somme.si.ens via une plage d'un autre sheet | Solution adaptée pour n'afficher que le résultat, sans en-tête (et donc potentiellement dupliquer la formule sur plusieurs lignes consécutives) ... |
| 23/03/2021 à 16:26 | evolm | Somme.si.ens via une plage d'un autre sheet | Possible, je n'ai pas vérifié... |
| 23/03/2021 à 16:13 | evolm | Somme.si.ens via une plage d'un autre sheet | Voilà, ça fonctionne mais il faut faire attention à la syntaxe de chaque formule : - L'URL dans IMPORTRANGE est à mettre entre guillemets - Le nom de plage dans IMPORTRANGE doit inclure la feuille concernée - La séparation des paramètres de QUERY est à faire avec ; - En cas de combinaison des 2 fonc... |
| 23/03/2021 à 15:54 | evolm | Somme.si.ens via une plage d'un autre sheet | Je fais ça tout de suite ;)... |
| 23/03/2021 à 15:20 | Sandr | Macro VBA- Couleur en fonction de la valeur d'une cellule | Question idiote, mais pourquoi faire le test sur l'onglet source, sachant que l'onglet destination est identique ? C'est le fichier de démo qui n'est pas représentatif ? Le fait que les données sources et la mise en forme ne soient pas sur la même feuille n'est pas un problème pour la MFC. Démonstra... |
| 23/03/2021 à 15:18 | AlgoPlus | Site de Jacques BOISGONTIER | J'ai eu le même problème récemment. Merci pour le lien, c'est une référence ce site ... |
| 23/03/2021 à 15:13 | evolm | Somme.si.ens via une plage d'un autre sheet | Bonjour Evolm , As-tu solutionné ton pb ... |
| 23/03/2021 à 15:05 | Sandr | Macro VBA- Couleur en fonction de la valeur d'une cellule | Inutile de réinventer la roue, cette fonctionnalité existe déjà dans Excel, ça s'appelle la mise en forme conditionnelle (ou MFC)... |
| 23/03/2021 à 15:03 | ouardi | Concaténer la recherche V avec une fonction de calcul | La 2ème explication n'est pas plus claire, ni plus illustrée que la première. Je passe mon tour..... |
| 23/03/2021 à 15:01 | Yannis111 | Calcul suite de nombre | Quelques remarques avant de s'attaquer au fond du problème : - L'enregistreur de macros est un bon moyen de "mettre le pied à l'étrier" sur VBA, mais le code produit est à retravaillé et souvent pas du tout optimisé - En lien avec la remarque précédente, les .Select ou .Activate sont inutiles, il su... |
| 22/03/2021 à 17:49 | Amelie_95 | Fonction IFS imbriquées | Salut Michel ! Sur la capture écran, je trouve 2,7 €. Après rectification des bornes incluses / non incluses ("<=" devient "<" et ">" devient ">=") je trouve 2,9 €... |
| 22/03/2021 à 17:25 | ouardi | Concaténer la recherche V avec une fonction de calcul | Je te renvoie vers ma première réponse : Avec si peu d'infos, tu auras certainement une réponse trop vague pour t'être réellement utile. Je me lance quand même : TableSource1 & 2 correspondent à tes 2 tables comportant les référence client (en première colonne de la plage indiquée dans la formule).... |
| 22/03/2021 à 17:14 | Amelie_95 | Fonction IFS imbriquées | Les bornes de chaque palier sont plutôt à inscrire au format numérique (et à mon avis dans un onglet dédié), ce qui permet ensuite d'utiliser une unique formule. Par exemple avec une recherche approximative utilisant RECHERCHEV ou INDEX + EQUIV (voir ici ) ou encore une MOYENNE.SI.ENS(PlageComission... |
| 22/03/2021 à 17:06 | JeanAlex | Sommer les résultats de plusieurs RechercheV différentes | Je pense que la solution la plus simple reste l'ajout de colonnes dans la feuille. En revanche, la position desdites colonnes importe peu, et tu peux toutes les placer sur la droite de ton tableau, dans une zone non visible par l'utilisateur. Et par ailleurs, une fois que ces colonnes sont là, elles... |
| 22/03/2021 à 16:49 | Yannis111 | Solver en macro VBA | L'onglet Développeur te permet d'accéder à l'éditeur VBA (bouton "Visual Basic" chez moi), qui correspond à ma seconde capture d'écran. Et il ne devrait pas y avoir de changement majeur à ce niveau entre nos 2 versions Excel... |
| 22/03/2021 à 16:44 | lolodu21 | Conditions if else | Le forum dispose d'un outil appréciable de mise en forme du code, avec le bouton </> . Ne vous en privez pas ! Je pense que le soucis viens du fait que la réponse à la première boite de dialogue ("MsgBox") n'est stocké nul part. De fait, la variable reponse est vide. D'autre part, la réponse d... |
| 22/03/2021 à 16:40 | Yannis111 | Solver en macro VBA | Comme indiqué dans les captures d'écran, tout ce passe dans l'onglet "Développeur" et pas dans l'onglet "Données". Le lien transmis par Caspi te donne aussi la marche à suivre (en anglais). Il existe certainement des équivalents en français... |
| 22/03/2021 à 16:39 | JeanAlex | Sommer les résultats de plusieurs RechercheV différentes | Un essai : - Ajout d'une colonne intercalaire nommée "Poids unitaire" avec la formule suivante en B5 : =SIERREUR(RECHERCHEV($A5;BDD!$A$2:$B$8;2;0);"") - Modification de la formule de bilan : =SOMMEPROD(B5:B9;C5:C9) Note : la colonne B peut-être masquée si son affichage n'est pas souhaité... |
| 22/03/2021 à 16:26 | Yannis111 | Solver en macro VBA | Pour utiliser le Solveur, il faut activer le complément Solver pour Excel : ça vous l'avez forcément fait pour faire fonctionner le Solveur avec l'enregistreur de macro. Par contre, il faut aussi activer le complément pour VBA si vous souhaitez le faire fonctionner avec une macro, même si l'enregist... |
| 22/03/2021 à 16:19 | Japrends | Recherche valeur et renvoi | Au plaisir, n'hésitez pas si vous avez des questions sur cette formule ou besoin d'une aide complémentaire ... |
| 22/03/2021 à 14:51 | bjj | Affichage de l'heure sur double click | Mon post contient des liens vers les sections de cours du site. Tu y trouveras la manière d'accéder à l'éditeur VBA et l'emplacement où mettre les codes communiqués. Si besoin : L'éditeur VBA Les macros évènementielles Les conditions La fonction Time La fonction Format()... |
| 22/03/2021 à 14:49 | Japrends | Recherche valeur et renvoi | La description ne correspond pas à votre fichier, puisque les colonnes U et S sont vides. Je propose une formule générique : Elle permet de cherche le salaire qui correspond au corps, classe et échelon demandé. Ces combinaisons étant normalement uniques, la moyenne des résultats doit du coup corresp... |
| 22/03/2021 à 14:38 | Didi654613 | Virer les résultats #DIV/0 | Une piste : Ce qui donne par exemple ... |
| 22/03/2021 à 14:34 | bjj | Affichage de l'heure sur double click | Il faut procéder par macro. La première étape consiste à déclencher le code de la macro uniquement après un double clique sur une plage d'intérêt (colonne ou cellule particulière). Pour cela, Excel propose un certain nombre de macros liées à un évènement . Notamment celle-ci : La cellule activée est... |
| 22/03/2021 à 11:51 | Devility | Couleur ne se copie pas | La couleur n'est pas récupérable par formule. Il faut donc procéder autrement, par exemple par copie de la cellule d'origine, qui dans ce cas reporte la valeur et le format (couleur incluse)... |