Extraire le litrage dans une description

highland89 Messages postés 6 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour à tous,
Dans la première colonne "Description" de ma feuille Excel , j'ai un descriptif de mon produit du type "eau de javel 20L+10%" ou "20L eau déminéralisée". Je souhaiterai avoir mon litrage dans ma seconde colonne c'est à dire 22L (ou 22) pour ma première cellule et 20L (ou 20) pour ma seconde.
Existe-t-il une macro chez mes amis champions de VBA qui ferait ça?
Merci d'avance de vos réponses

2 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Un essai, mais comme tu n'as peut être pas donnés tous les cas possibles ...
    http://www.cjoint.com/c/GJtoBwCBzEB

    Cdlmnt
    0
    1. highland89 Messages postés 6 Statut Membre
       
      Merci pour cette réponse.
      En revanche comme je suis une quiche en VBA je n'arrive pas à exécuter ce module.
      Y-a-t-il une marche spécifique à suivre. Je suis un boulet, désolé
      0
      1. xavier > highland89 Messages postés 6 Statut Membre
         
         
        Bonjour highland89,

        Le Module1 du fichier de ccm81 contient une fonction personnalisée =>
        ce n'est pas une sub à exécuter, il faut juste mettre un appel de fonction
        sur la feuille de calcul ; ccm81 l'a déjà fait dans le fichier transmis : voir
        cette formule en B1 (déjà tirée vers le bas jusqu'en B3) : =litres(A1)

        Il te suffit de faire la même chose dans ton vrai fichier : met la formule dans
        la cellule où tu veux avoir ton résultat, en mettant en paramètre la cellule
        du libellé dont tu veux le litrage ; fais ça pour la 1ère cellule de la colonne,
        puis tire la formule vers le bas en utilisant la poignée de recopie (= petite
        croix noire du coin inférieur droit de la cellule).

        Cordialement
         
        0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    En revanche comme je suis une quiche en VBA je n'arrive pas à exécuter ce module.
    Pour détailler un peu plus
    1. Alt-F11 pour accéder à l'éditeur vba
    2. Insertion/Module (va créer un module "général" Module 1
    3. Coller le code
    4. Retour à la feuille
    5. Enregistrer le fichier avec le type .xlsm (Fichier/enregistre sous/ Type ...)
    5. La fonction Litres(adresse_cellule) s'utilise comme une fonction excel

    C'est tout

    Cdlmnt
    0