| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/02/2022 à 17:11 | jearol53 | Trouver prix unitaire le + bas et le magasin | Ci-joint une solution qui fonctionne ... |
| 02/02/2022 à 15:53 | fcyspm30 | Format des textbox dans les userform | ... d'où l'importance de toujours déclarer les variables. https://www.excel-pratique.com/fr/vba/variables Un exemple, la valeur de la textbox1 doit être une variable de type numérique "Long" ... |
| 02/02/2022 à 15:14 | MCG | Fonction si et somme | Une autre formule, peut-être plus lisible ... |
| 02/02/2022 à 14:47 | François FAVIER | [VBA] Macro pour supprimer une ligne si la colonne A comprends une lettre | Peut-être comme ceci ... |
| 01/02/2022 à 14:55 | Batang | Supprimer une ligne avec VBA si la date est inférieure à une date donnée | En actualisant la formule par rapport à la structure du dernier fichier, c'est-à-dire en remplaçant : par : sur un tableau initial de 76 lignes, il ne reste que 62 lignes après la suppression des dates antérieures au 1er nov. 2019... |
| 01/02/2022 à 13:34 | Batang | Supprimer une ligne avec VBA si la date est inférieure à une date donnée | Une proposition est de remplacer : par : La date est à mettre au format US : #Mois/Jour/Année#... |
| 31/01/2022 à 22:59 | BenExcel12 | Arrondir au 0,09 près | Le "problème" vient du résultat du calcul, du fait que pour un prix à l'unité de $3.59, le prix de la livraison est égale au prix à l'unité + 10% , soit =C5+(C5/10) = $3.949. Microsoft Excel arrondit au dessus pour les valeurs supérieures ou égales à 5 , et en dessous pour les valeurs inférieures à... |
| 31/01/2022 à 22:27 | BenExcel12 | Arrondir au 0,09 près | Je n'ai pas encore regardé le dernier copie-livraison.xlsx, mais concernant la remarque : La formule =ARRONDI(A1;1)-0,01 arrive au bon résultat ;)... |
| 26/01/2022 à 14:29 | BenExcel12 | Arrondir au 0,09 près | Peut-être comme ceci : =ARRONDI(A1;1)-0,01... |
| 24/01/2022 à 17:56 | chucky23 | Recherche formule Excel avec contrainte double | Ci-joint une proposition... |
| 24/01/2022 à 16:58 | lolodepau | Fonction SI ou alternative | Et bienvenue sur le forum Excel-Pratique ! Peut-être comme ceci (à placer en AF5) : NB : je ne sais pas si cette formule fonctionne sous mac, mais sous windows c'est ok... |
| 20/01/2022 à 17:40 | Slamdouik | Transformer un tableau de date en une liste de semaine avec fréquence | Une autre approche avec les dates de début et de fin de semaine en lecture directe... |
| 20/01/2022 à 12:48 | Camille Dastugue | Redaction d'une formule Si cellule vide alors | Peut-être comme ceci ... |
| 16/01/2022 à 14:45 | Assurances.T | Exportation fichier en csv | C'est étrange. Mais pourquoi rouvrir le fichier csv une fois généré ? Le csv ne devrait servir que de fichier intermédiaire entre les données générées à partir d'Excel et le logiciel de trésorerie. Une autre idée serait de générer un fichier texte (.txt) encapsulé dans un csv. Peut-être est-ce la so... |
| 14/01/2022 à 22:49 | Assurances.T | Exportation fichier en csv | Re-, Il semblerait que cela soit les paramètres régionaux Windows qui modifient l'export en csv car la macro semble ok. On observe notamment sur la première image que le 13 janvier 2022 est exporté comme ceci 1/13/2022 (format anglosaxon : mois/jour/année) alors que sur la 2ème image, la date est bi... |
| 14/01/2022 à 16:31 | Assurances.T | Exportation fichier en csv | Pour connaître la différence entre les 2 fichiers csv, il suffit de remplacer l'extension .csv par .txt : les 2 fichiers s'ouvrent avec le bloc-notes. On peut ainsi voir les différences : - dans le fichier csv avec macro, les cellules exportées sont séparées par des virgules "," - dans le fichier cs... |
| 13/01/2022 à 15:13 | Gaet80 | Formules multiples conditions à partir d'une liste | Peut-être comme ceci : =SI.CONDITIONS(ET(OU(D4="@";D4="A";D4="B");D5="OUI");1;ET(OU(D4="C";D4="D");D5="OUI");2;D5="NON";3;VRAI;0)... |
| 12/01/2022 à 19:34 | CharlieB | Durée contrat / Ancienneté | Exact. Les RH font souvent cette petite erreur. Pour vous en convaincre, il suffit de prendre une période très courte : un salarié commence le 28 décembre. Au 31 décembre, il aura donc travaillé le 28, le 29, le 30, et le 31, soit 4 jours. Pour retomber sur ce résultat par un calcul, il faut donc ra... |
| 07/01/2022 à 11:23 | Louis92 | Calcul d'une durée entre dates et heures | Meilleurs vœux et bonne année ! Je viens de répondre à un membre pour une question similaire sur ce fil : https://forum.excel-pratique.com/excel/calcul-jours-et-heures-en-fonction-de-listes-deroulantes-1663... Ouvre le fichier de réponse et la formule se trouve dans la colonnes G... |
| 06/01/2022 à 18:17 | jmber1972 | Problème formule sur 2 feuilles | Meilleurs vœux et bonne année ! La formule en février devra probablement être décomposée comme cela : =SI(NB.SI(Janvier!AH12:AJ22;F24)+NB.SI($F$12:$I$22;$F$24)+NB.SI(Janvier!AH12:AJ22;I24)+NB.SI($F$12:$I$22;$I$24)<=10;"";"STOP") Le sujet a déjà été abordé ici : https://forum.excel-pratique.com/ex... |
| 06/01/2022 à 17:33 | Justine Denis | Calcul jours et heures en fonction de listes déroulantes | Meilleurs vœux et bonne année ! Voici une proposition dans le tableau excel ci-joint. Dans la feuille "Données" : Au préalable, la liste des heures dans la feuille "Données" doit être convertie en valeur numérique, car Excel ne peut faire des opérations que sur des valeurs (et non du texte). Aussi,... |
| 03/12/2021 à 13:23 | Invité | Rapport client VBA | Veuillez trouver ci-joint une proposition. Cependant, une idée serait de faire un seul compte rendu sur 1 feuille avec les données financières en colonne, ce qui permettrait d'afficher les données à 1, 6, 12, et 18 mois sous la forme d'un tableau à 4 colonnes... |
| 30/11/2021 à 10:20 | Charlie_C | Passer des lignes lorsque des valeurs sont différentes | Quand on souhaite insérer une ligne dans un tableau lors d'un changement de valeurs, le plus simple est de lire les données de bas en haut et non de haut en bas. Une proposition est donc de remplacer : par... |
| 29/11/2021 à 11:07 | zorro1314 | Formule test logique | La réponse a déjà été donnée ici : https://forum.excel-pratique.com/excel/formule-logique-164770 Il suffit de remplacer B3 par J6 et C3 par S6... opération très compliquée. Pour la condition colorée, une condition est à ajouter au début de la formule... |
| 26/11/2021 à 15:00 | zorro1314 | Formule logique | Une autre proposition : =SI.CONDITIONS(ET(B3<=5%;0<C3;C3<=1000);"FA1";ET(B3<=5%;1000<C3;C3<=3000);"FA2";ET(B3<=5%;C3>3000);"FA3";ET(B3<=66%;0<C3;C3<=1000);"FA2";ET(B3<=66%;1000<C3;C3<=3000);"FA2";ET(B3<=66%;C3>3000);"FA3";B3>66%;"FA3")... |
| 26/11/2021 à 13:15 | metiss_mimi | Fonction si et ou | La syntaxe VRAI permet de spécifier un résultat par défaut. Si aucune autre condition n’est remplie, la valeur correspondante sera renvoyée. La formule suivante peut donc s'écrire de 2 manières : =SI.CONDITIONS(N5<=0,1;0,1;N5<=0,3;0,3;N5<=0,5;0,5;N5<=1;1;N5<=1,5;1,5;N5<=2;2;N5<=... |
| 25/11/2021 à 20:04 | metiss_mimi | Fonction si et ou | Savez-vous que pour chaque fonction, Microsoft prend la peine de fournir une aide aux utilisateurs ? Il n'est pas interdit d'y jeter un œil pour connaitre la syntaxe d'une fonction. https://support.microsoft.com/fr-fr/office/fonction-si-conditions-36329a26-37b2-467c-972b-4a39bd951d... La fonction SI... |
| 24/11/2021 à 17:08 | metiss_mimi | Fonction si et ou | Une proposition à saisir en P4 et à répliquer : =SI.CONDITIONS(N4<0,1;0,1;N4<0,3;0,3;N4<0,5;0,5;N4<1;1;N4<1,5;1,5;N4<2;2;N4<4;4;N4<8;8;VRAI;">8") Edit : oups ! je n'avais pas vu que M12 avait répondu... |
| 24/11/2021 à 13:51 | Roden | Fonction SI incorrecte si cellule vide lorsque comparason à Aujourdhui | Peut-être comme ceci : =SI(ET(CR8<>0;CS8="";MIN(BK8;BR8;BX8)<=AUJOURDHUI());1;0)... |
| 23/11/2021 à 14:48 | Dev007 | VBA Remplacer des caractères à gauche d'une cellule | Une proposition en gardant l'esprit du code initial : ou en plus court ... |
| 22/11/2021 à 16:38 | Elodie G. | Comment lier 2 classeurs pour pouvoir les dupliquer | Bonjour Elodie et Jean-Eric, Nous avons été confronté au même problème en déplaçant des reportings financiers d'un ordi à un autre, ou d'un serveur à un autre. Nous avons résolu le problème par la solution suivante : lorsque tu souhaites déplacer tes 2 classeurs dans un autre dossier du pc ou sur le... |
| 21/09/2021 à 23:19 | Flo822 | Copier coller avec VBA sous conditions | Copier toute la ligne ? Mais les valeurs en doublon ne sont pas sur la même ligne : - le doublon 25-8588 est sur les lignes 4 et 8 - le doublon 25-85741 est sur les lignes 5 et 7. Quel résultat est attendu précisément dans la Sheet2 ... |
| 21/09/2021 à 23:13 | monsieurmarcadet | VBA - Masquer des lignes selon la date | Voici une nouvelle proposition qui devrait faire l'affaire. En plus de la macro placée dans le "Workbook_Open" (à l'ouverture du classeur), j'ai rajouté à l'identique une macro dans le "Worksheet_Change" (à la modification de la cellule L3) Oui rectifié. L'ordre des 2 premières instructions du code... |
| 21/09/2021 à 13:56 | monsieurmarcadet | VBA - Masquer des lignes selon la date | Ci-joint une proposition (en attendant le retour de BibuNesco !) ... |
| 21/09/2021 à 12:13 | Flo822 | Copier coller avec VBA sous conditions | Veuillez trouver ci-joint un exemple qui répond à votre demande initiale en comparant chaque cellule des colonnes C et D. Si le nombre de lignes de la feuille "Source" est important, il faudra préférer travailler avec des variables tableaux qui produiront le même résultat avec un traitement plus rap... |
| 20/09/2021 à 15:48 | Didi654613 | RecherceV Multiple | Ci-joint une proposition avec une formule matricielle (en jaune) à valider par Ctrl + Maj + Entrée ... |
| 16/09/2021 à 16:02 | Invité | Copier coller une ligne autre fichier SI A1(1er fichier)=A&(2éme fichier) | Bonjour, Voici une proposition pour une première approche. Pour que la macro fonctionne, il faudra : - renseigner le nom des fichiers 1 et 2 et feuilles au niveau des 4 premières lignes - que les fichiers 1 et 2 soient ouverts Pour l'instant le code s'arrête à la copie de la ligne. Vous demandez à c... |
| 16/09/2021 à 13:59 | Fornstep | Un chiffre dans une cellule permet de masquer ou faire apparaître des ligne | Un petit exemple dans une feuille sans protection (feuille initiale copiée / collée dans un nouveau classeur). La protection (même avec un mot de passe) peut être enlevée puis remise par le code, si elle est nécessaire... |
| 16/09/2021 à 11:42 | Invité | VARIABLE = chemin du fichier | Pas tout à fait. Vous aviez indiqué cela : Variable1 = Workbooks("\\STAFIC\Partage\Observations\Observations.xlsm")" et je vous propose d'essayer comme ceci : Variable1 = "\\STAFIC\Partage\Observations\Observations.xlsm"... |
| 16/09/2021 à 11:24 | Fornstep | Un chiffre dans une cellule permet de masquer ou faire apparaître des ligne | Des lignes ne peuvent être masquées (même manuellement) dans une feuille protégée avec le niveau de protection que vous avez défini... |
| 16/09/2021 à 11:14 | oneil84 | Fonction recherche + décale suivant un mot | La formule suivante à saisir dans la cellule C3 de la feuille DATA devrait faire l'affaire : =SOMME.SI(Tableau132416[machine];A3;Tableau132416[NBR d''heures de panne])... |
| 16/09/2021 à 10:51 | Invité | VARIABLE = chemin du fichier | La fonction path renvoie le chemin d’accès complet d'un fichier à partir de son nom. Comme vous renseignez déjà le chemin d'accès, essayez simplement : Variable1 = "\\STAFIC\Partage\5S\Résultats 5S\Graphiques taux de conformité 5S.xlsm"... |
| 15/09/2021 à 18:10 | Gilloux | Faire une balance entre 2 sommes | Une autre proposition répondant à l'exemple de Gilloux... |
| 14/09/2021 à 18:06 | carrefoursupplychain | Trouver la valeur adjacente d'une cellule | Ci-joint une autre proposition en utilisant un tableau croisé dynamique... |
| 14/09/2021 à 14:02 | Invité | VARIABLE = chemin du fichier | Ci-joint un fichier avec 4 petites macros qui fonctionnent... |
| 14/09/2021 à 10:55 | ben25000 | Signe + ou signe moins devant nombre | Une idée est de modifier le format des cellules de la colonne P : Clic droit > format de cellule > personnalisée > +0,000;-0,000... |
| 14/09/2021 à 10:25 | Invité | VARIABLE = chemin du fichier | La fonction suivante pourrait-elle convenir ... |
| 02/08/2021 à 16:52 | Bennut | Report dynamique d'un chiffre semaine après semaine pour différents article | Une autre proposition est de saisir la formule suivante dans la cellule D2 de la feuille "Stock_Louis" : =SOMMEPROD((Table3[Material]=Table2[@Material])*(Table3[Semaine]=Table2[@[Semaine ]])*(Table3[Carton]))... |
| 13/04/2021 à 19:36 | Didi654613 | Formule qui prend une ressource phénoménale | Après analyse, il semblerait que les principales raisons qui expliquent que le fichier soit particulièrement gourmand en ressources sont (ce n'est donc pas 1 formule seulement) : - présence de formules matricielles qui intègrent des plages bien trop importantes par rapport à la réalité des données (... |
| 13/04/2021 à 11:39 | Didi654613 | Formule qui prend une ressource phénoménale | Dans quelle cellule est renseignée la formule du 1er message ... |