Select Case avec condition

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

EddyValier

XLDnaute Nouveau
Bonjour,
J'ai un fichier Excel avec une liste d'entreprises.
J'aimerai rajouter une colonne GROUPE en fonction du nom de l'enteprise.

Toutes les entreprises qui commencent par AIR --> on met Groupe 1
et le reste on met Groupe 2

J'ai essayé le code suivant:

Code:
Sub AjoutGroupe()
Dim i As Long
    With Sheets("Feuil1")
          .Range("B1") = "GROUPE"
            For i = 2 To .Range("A" & Rows.Count).End(xlUp).Row
                Select Case .Range("A" & i)
                    Case "AIR": .Range("B" & i) = "GROUPE 1"
                    Case Else: .Range("B" & i) = "GROUPE 2"
                End Select
            Next i
    End With
End Sub

Mais je me doutais bien que cela ne fonctionnait pas
Le truc c'est que je sais pas comment dire en VBA : Toutes les noms d'entreprises qui commencent par AIR.

Je joint un fichier test ou cas ou vous auriez une idée

Merci et bonne journée !
 

Pièces jointes

Re : Select Case avec condition

Bonjour,

a priori remplacer
Code:
Select Case .Range("A" & i)
                    Case "AIR": .Range("B" & i) = "GROUPE 1"
                    Case Else: .Range("B" & i) = "GROUPE 2"
                End Select
par
Code:
If .Range("A" & i) Like "AIR*" then
                    .Range("B" & i) = "GROUPE 1"
                Else
                     .Range("B" & i) = "GROUPE 2"
                End If

A+

Edit: on aurait pu écrire le test de cette façon If Left(.Range("A" & i) , 3) = "AIR" then
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
412
Réponses
5
Affichages
755
Réponses
7
Affichages
302
Réponses
4
Affichages
618
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
828
Retour