EXCEL & VBA ||| Save my life !

Ophelie75 Messages postés 265 Statut Membre -  
Ophelie75 Messages postés 265 Statut Membre -
Salut à tous,

Voila je débute en macro (j'ai commencé aujourd'hui!!!) et j'ai un problème q'une macro pourrait certainement résoudre. Seul hic, je n'ai aucune idée de comment la faire...

PRoblème :

En colonne E j'ai mes références produits. Exemple de référence :
MO-DR3.790.130/MNO

En colonne L j'ai la dimension du produit. Exemple de dimension:
GM (=grand modèle)

>>> la dimension se trouve dans la référence, chiffre juste après le premier point (le "7" dans le cas présent) <<<
1 = Mini
2 = PM
4 = MM
5 = MM
7 = GM
8 = TGM
9 = Maxi

Existe t-il un moyen d'afficher la dimension dans la colonne L automatiquement?

Si qqun à la gentillesse de regarder mon message...

Merci

Ophelie
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Ophelie75 Messages postés 265 Statut Membre 19
     
    Je ne sais pas si c'est clair...

    En gros ca serait :

    rechercher le caractère n°8 dans chaque référence

    et voir à quelle dimension il renvoie...

    1 = Mini
    2 = PM
    4 = MM
    5 = MM
    7 = GM
    8 = TGM
    9 = Maxi

    Merci

    Ophélie
    0
    1. Ophelie75 Messages postés 265 Statut Membre 19
       
      c'est pas compréhensible?
      0
  2. Polux31 Messages postés 7219 Statut Membre 1 204
     
    bonjour,

    voilà une méthode pour retrouver le chiffre après le 1er point:

    Function returnChiffre(ByVal str as String) As Integer
        returnChiffre = CInt(Mid(str, InStr(1, str, ".") + 1, 1))
    End Function


    ;o)
    0
  3. edi
     
    Je peux proposer une solution mais sans macro.

    E1 contient MO-DR3.790.130/MNO

    EN L1 (sur la même ligne...)
    =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE
    (STXT(E1;8;1);"1";"Mini");"2";"PM");"4";"MM");"5";"MM");"7";"GM");"8";"TGM");"9";"Maxi")

    ed
    0
    1. Ophelie75 Messages postés 265 Statut Membre 19
       
      Salut edi,

      ta formule m'interesse bcp mais le probleme c'est quelle écrit n'importe quoi!!!

      par exemple 2=mini alors que ca devrait etre PM...

      et ainsi de suite...

      J'avoue que je ne comprends pas cette formule...

      Quant à la macro cela pourrait ^étre génial, mais elle ne fonctionne pas!

      Y-a t'il un magicien par ici?

      Ophélie
      0
  4. Ophelie75 Messages postés 265 Statut Membre 19
     
    Euuuuh oups

    non en fait c'est moi qui dit n'importe quoi la formule marche très bien!!!

    MERCI EDI!!!

    J'aimerais bien que l'on me l'explique...

    Et si aussi vous pouvez jeter un oeil à la macro, j'aimerais bien m'en servir pour autre chose!!!

    Merci les loulous super ce forum les gens sont trop sympa!

    Ophelie
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Ophelie75 Messages postés 265 Statut Membre 19
     
    En fait c'est quoi tous ces SUBSTITTUTE?
    0