Membre impliqué

Inscrit le :28/12/2021
Dernière activité :Aujourd'hui à 08:44
Version d'Excel :365 Insider FR PC
Lieu :Angers
Messages
1'074
Votes
483
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par mafraise - page 13

DateAuteur du sujetSujetExtrait du message
13/06/2024 à 09:06Romain1313 Problème OFFSETJe n'ai pas compris la même chose que leakim . Formule en A1 de la feuille 2 à copier vers le bas : ou bien encore une autre interprétation (formule en C1 à recopier vers le bas) : edit : formules corrigées à 9h34...
12/06/2024 à 22:42ArkileosConditions multipleEn E3, la formule suivante à recopier vers le bas : =SI(C3="FRUIT";25+10*(B3="France");SI(D3="bœuf";15;50-20*(B3="Italie")))...
12/06/2024 à 13:38lio63Formule pour Date echeanceRe, Pour moi, les dates d'échéance doivent commencer par 10 ou 20 ou bien encore 30. J'ai banni tout autre forme de date avec comme contrainte supplémentaire que la date d'échéance doit être égale ou supérieure à la date de facture plus le délai de paiement annoncé par le fournisseur. Il serait bien...
12/06/2024 à 11:24lio63Formule pour Date echeanceBonjour @JFL , Belle formule...
12/06/2024 à 03:01lio63Formule pour Date echeanceJe me suis permis d'utiliser le classeur de Mafraise No problemo ! Je ne comprends pas ton raisonnement. Imaginons une date de facture au 8 février 2024. La date d'échéance serait la date de facture + 20 jours soit le 28 février 2024. Dans ton fichier, pour le 28 février 2024, la date d'échéance ser...
11/06/2024 à 03:24lio63Formule pour Date echeancePour ce que j'en ai compris... Il doit y avoir plus simple mais j'ai eu un peu de fil à retordre avec les mois qui n'ont pas exactement 30 jours. En A2 la date brute d'échéance et en B2 la formule calculant la date d'échéance "décade" (formule à copier vers le bas) : nota : pour votre cas, la date A...
09/06/2024 à 13:50GVQ Saisir le même texte dans plusieurs cellulesEt sinon..... dans les cellules H6;B12,F24 et D48 mettre la formule : ... Oui bien sûr mais c'est pas du jeu, trop facile ...
09/06/2024 à 12:22GVQ Saisir le même texte dans plusieurs cellulesInutile de sélectionner les cellules où copier D3, saisir une valeur (ou la modifier) dans D3 suffit. Code à mettre dans le module de la feuille concernée ...
08/06/2024 à 11:27DDU Couleur cellule suivant dateRe, Quand on crée ou modifie une MFC sur une plage, les formules sont relatives à la première cellule de la plage concernée (coin supérieur gauche). Il faut s'imaginer être positionné dans cette cellule et construire les formules pour cette cellule. Dans l'exemple que j'ai fourni, la plage de MFC ét...
08/06/2024 à 10:38DDU Couleur cellule suivant dateC'est souvent le cas quand aucun fichier représentatif n'est fourni ... Avez-vous adapté les formules à votre cas ? Autre point : Vos dates sont-elles bien des dates ou bien du texte représentant des dates ? Pour le savoir appliquez aux cellules des dates le format "alignement standard". Si ce sont...
08/06/2024 à 01:09DDU Couleur cellule suivant dateVoir la MFC dans le classeur joint...
07/06/2024 à 11:14MateoRS1 [EXCEL] Rechercher la première valeur d'une colonne proche critèreRe MateoRS1 Comme JFL, je vous remeci aussi pour le retour ...
06/06/2024 à 18:46MateoRS1 [EXCEL] Rechercher la première valeur d'une colonne proche critèreJuste pour le fun , avec deux caractères en moins que la formule de JFL que je salue bien bas ( j'ai honte )...
06/06/2024 à 16:05fabpi35 Selectionner une plage entre deux variables et supprimer les donnéesRe, Voici le classeur avec le code commenté. Si vous avez des questions, n'hésitez à me les poser. Pour l'utilisation de LBound et UBound, voyez le ce classeur (Module1)...
06/06/2024 à 15:10fabpi35 Selectionner une plage entre deux variables et supprimer les donnéesRe, Oui bien sûr mais cela va demander un peu de temps. A plus...
06/06/2024 à 14:15fabpi35 Selectionner une plage entre deux variables et supprimer les donnéesRe, C'est juste pour être certain du type de données ( en fait je suis sans doute trop prudent )...
06/06/2024 à 11:36fabpi35 Selectionner une plage entre deux variables et supprimer les donnéesVoici une version adaptée à un tableau structuré. Les valeurs à trouver sont en A4 et A5. Le code est toujours dans Module1. Dans la ligne commençant par With , Il faut indiquer le nom du tableau structuré...
05/06/2024 à 19:21fabpi35 Selectionner une plage entre deux variables et supprimer les donnéesUne autre macro. Cliquez sur le bouton Hop ! nota : J'ai pris comme hypothèse qu'il n'y avait aucune donnée sous la plage considérée. Si ce n'est pas le cas, veuillez joindre un fichier représentatif svp. Le code agit sur la feuille de calcul active et il se trouve dans module1 ...
03/06/2024 à 17:40rdbxPerte de formatage dans celluleUne macro dans le classeur .xlsm joint. Ce classeur contient une macro Reformater qui va traiter les retours à la ligne de la sélection active. Ouvrir le classeur rdbx-Traiter-Retour-Lignes-v1.xlsm (pour que sa macro soit visible par l'application Excel). Ensuite sélectionner le classeur source . Da...
03/06/2024 à 12:32rdbxPerte de formatage dans celluleRe, Le problème, c'est qu'on arrive pas à reproduire ton problème. Donc sans un tout petit tout petit extrait avec l'erreur, je ne vois pas comment vous dépanner . Et pourtant le problème semble intéressant...
03/06/2024 à 11:16rdbxPerte de formatage dans celluleAppliquez à la cellule le format...
31/05/2024 à 09:15Anthonydu31 Remplacer formules pars valeurs sur plage filtrée VBAIncomplet.....
30/05/2024 à 22:10MICKAEL59Recherche une référence dans une ListBox par la saisie dans une TextBoxPour ce que j'en ai compris, voir le fichier joint. Il est basé sur une nouvelle fonction AlimenterListbox . Cette fonction comprend un paramètre optionnel filtre : Sub AlimenterListbox(Optional ByVal filtre ) Si ref est absent alors on garni Listbox1 avec toutes les lignes de DC4 Si ref est présent...
30/05/2024 à 10:02SamcelfoRegrouper plusieurs lignesSi j'ai bien compris, voici une version avec une macro nommée Compacter dans Module1. A chaque fois qu'on sélectionne la feuille "Résultat" (évènement "Activate de la feuille Résultat), on exécute Compacter . nota : version v1a avec les bons formats de montant et date. .....
29/05/2024 à 23:39chelle2 Les nombres en excèsEn J13, une autre formule (matricielle à valider par la combinaison des trois touches Ctrl+Maj+Entrée) et à recopier vers la droite : =SIERREUR(PETITE.VALEUR(SI($J9:$R9>2;$J7:$R7);COLONNES($A:A));"")...
29/05/2024 à 23:24DB32Mise en forme conditionnelUtilisez la formule suivante pour la MFC sur B3:B7 : =SOMMEPROD((C$1:F$1="X")*(C3:F3=1))>0...
28/05/2024 à 11:01RaphaelXYZ Pas d'évènement "Click" lié au (Worksheet) ??Si l'adresse de la cellule est correct (pour afficher un Userform), sélectionner une cellule qui ne déclenche aucune action. Par exemple si B4 alors sélectionner B3, si B9 alors sélectionner B8. Il y aura bien une deuxième entrée dans "SelectionChange" (récursivité) mais comme la nouvelle sélection...
28/05/2024 à 10:07Humanum Trier des colonnes avec du VBAVoir le classeur joint. Faites des tests car je n'ai fait que peu de contrôles. .....
27/05/2024 à 15:31Humanum Trier des colonnes avec du VBARe, Mais je vous hais ! . Je verrai ça dans la soirée pour vous le présenter au prochain petit-déjeuner ...
27/05/2024 à 13:59Humanum Trier des colonnes avec du VBARe, Une ligne en trop a été enlevé. Essayez cette version v3b...
27/05/2024 à 12:12Humanum Trier des colonnes avec du VBAMille (plus une) excuses 78 Chris . Effectivement j'avais manqué ton message. Allez savoir pourquoi ? L'âge grandissant peut-être...
27/05/2024 à 11:59Humanum Trier des colonnes avec du VBACe n'est pas mon code qui est en cause mais votre code de saisie d'une nouvelle maintenance. Gardez à l'esprit que dans votre Userform de saisie vous utilisez des Textbox pour la date et le nombre d'heures. Quand vous transférer ces données sur la feuille de calcul, vous effectuez l'équivalent d'une...
27/05/2024 à 09:43Humanum Trier des colonnes avec du VBAErratum.....
26/05/2024 à 10:50Humanum Trier des colonnes avec du VBARe, Et vous avez tout à fait raison . Dans le code , la ligne Ech = False était mal placée. Il fallait la remonter d'une ligne juste après le DO. Dans le fichier joint : La macro a été corrigée. Le code est dans Module1 (code aussi corrigé dans mon premier message) J'ai ajouté une macro évènementiel...
26/05/2024 à 09:47Humanum Trier des colonnes avec du VBAUn essai via VBA ...
24/05/2024 à 07:27Anais83 VBA_Couper une chaine de caractère en fonction d'un caractèreAucun classeur fourni, explications qui n'en sont pas, c'est un peu mince comme éléments... Comme nous sommes gentils, voici un code (sans doute inutile) mais qui fonctionne pour mon classeur ...
23/05/2024 à 00:32Heelflip Recherche dans une colonne de tableau structuré non fonctionelleMerci pour le retour ...
20/05/2024 à 07:37Donnéeistique Extraire nombre d'une celulleBienvenue Donnéeistique et bonjour aux autres , Vous avez proposé : =GAUCHE(A2;(TROUVE("k";A2))) Votre idée est bonne mais : Une fois la position de "k" trouvée, vous procédez à l'extraction jusqu'à cette position. Donc vous incluez aussi la lettre "k" dans l'extraction. Ce que vous ne voulez pas. I...
18/05/2024 à 01:25cousinhub Désactivation macro à l'ouvertureJ'ai cherché. Je n'ai pas trouvé. J'ai perdu espoir. En plus je ne vois pas pourquoi cette possibilité a été abandonnée puisqu'elle ne nuit en rien à la sécurité bien au contraire. On a du mal à comprendre Krosoft . L'astuce avec une macro en cours (pas à pas ou stop) est un pis-aller pas pratique (...
17/05/2024 à 11:52InoTAInsertion et copie de lignes en fonction de la valeur d'une celluleRe , Pour ce que j'en ai compris... Assez vite fait donc à vérifier par vous-même. Sélectionnez la feuille "RESULTAT" pour actualiser le tableau résultat. En fait, on ne sert pas de l'information de la colonne "NB ETIQUETTE" du tableau source. Mais il faut conserver cette colonne pour que la macro f...
17/05/2024 à 02:19InoTAInsertion et copie de lignes en fonction de la valeur d'une celluleUne autre macro dont le code est dans le module associé à la feuille "RESULTAT". Le résultat est un tableau structuré de nom " tResultat " sur la feuille " RESULTAT " Le tableau résultat se met automatiquement à jour quand on active la feuille "RESULTAT" le tableau résultat a été mis volontairement...
16/05/2024 à 23:47Heelflip Recherche dans une colonne de tableau structuré non fonctionelleRe, Vous pouvez aussi utiliser le paramètre After de la fonction Find qui précise explicitement après quelle cellule on commence la recherche. On va préciser à FIND que la recherche doit commencer après la dernière cellule de la plage. FIND va considérer que la cellule après la dernière cellule est...
16/05/2024 à 23:34Heelflip Recherche dans une colonne de tableau structuré non fonctionelleC'est normal. Avec la méthode FIND (sur une plage), la recherche commence après la cellule en haut à gauche de la plage. Donc dans votre cas, je devine que les en-têtes du tableau structuré sont en ligne 1 et que le tableau structuré débute en A1. ListColumns("Année").DataBodyRange est une plage com...
16/05/2024 à 17:30Dim1244534 Version Excel fais bugger ma formuleUne version sans les formules spécifiques à O365. LET, CHOISIRCOLS, FILTRE sont spécifiques à O365 et ne fonctionnent pas avec les précédentes versions de Excel. Les formules du classeur v2 doivent fonctionner avec Excel 2016 mais je n'ai pas pu les tester. Certaines formules du tableau structuré so...
16/05/2024 à 12:46Invité Nombre de zéro aprés le dernier 1Une autre formule ( matricielle ) en Y2 à recopier vers la droite. La validation par la combinaison des trois touches (Ctrl+Maj+Entrée) est inutile avec les dernières versions d'Office : =EQUIV(999;$D$1:$D$193)-GRANDE.VALEUR((Y$10:Y$193=1)*LIGNE(Y$10:Y$193);1)...
16/05/2024 à 11:56Dim1244534Tableau compliquéJ'ai reformulé à ma sauce toutes les formules de la première ligne des données du tableau structuré...
16/05/2024 à 04:30slygan RechercheV MultipleUne autre fonction (pour O365) . On tient compte des feuilles. Les fonctions sont sur Feuil1 et la table est sur Feuil2...
13/05/2024 à 01:35Konan255 Ventillation de données entre deux classeursRe , Attention ! Le classeur version V1 ne donne pas un résultat correct ! (manquait une ligne) Il faut prendre la version V2 ci-jointe...
12/05/2024 à 20:55Robin12345 Impossible - transformation de données Excel en adresse e-mailRe, En rassemblant tout ce qui a été fait dans ce fil, essayez : =MINUSCULE(SUBSTITUE(B13;" ";".")&RECHERCHEV(C13;$B$6:$C$10;2;FAUX))...
12/05/2024 à 16:46Konan255 Ventillation de données entre deux classeursUn essai dans le fichier joint : Konan255-ventiler-v1.xlsm . Le code est dans module1. Ouvrir les deux fichiers joints et cliquer sur le bouton Hop! de la feuille "BD1" . Le résultat sera dans le classeur : Konan255-resultat-Ventil.xlsx ...