SI colonne contient mot "AAA" ou "BBB" alors...

CNad31 -  
 CNad31 -
Bonjour à tous, et merci de vous arrêter sur ma problématique.
Je souhaite créer dans un premier temps en formule et dans un second temps en VBA l'instruction suivante :

Dans ma colonne A mes lignes contiennent des codes certains commencent par "AAA", "BBB","CCC"
Je souhaite reporter dans la colonne B uniquement les codes commençant par "AAA" ou "BBB".

Par avance, merci

1 réponse

  1. Fahora Messages postés 949 Statut Membre 68
     
    Bonjour ,

    Je travaille sur la formule que tu souhaites.
    Petite question :
    Peut il y a voir des codes du type : "BAAA" ? Des mots qui contiennent "AAA" sans commencer par "AAA"
    Et selon que veux tu ?

    Dans 1er temps, regarde cette formule
    =SI(OU(GAUCHE(A1;3)="AAA";GAUCHE(A1;3)="BBB");A1;"")

    Cordialement,

    Nos seules limites sont celles que nous nous imposons nous-même.
    La politesse et un merci ne tuent pas. Il existe un bouton pour "Résolu" pour confirmer que     votre problème n'en est plus un. Fahora
    0
    1. CNad31
       
      Oui je viens de trouver :
      =SI(NB.SI(A1;"*AAA*");A1;SI(NB.SI(A1;"*BBB*");A1;""))

      Si quelqu'un peut réaliser la même chose sur VBA afin que toutes les lignes puissent s'enchainer...
      0