Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Détecter si une cellule contient un mot ou vide

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 !

Fabinou62

XLDnaute Occasionnel
Bonjour,

Je ne suis pas le premier sur ce topic mais je n'arrive pas à y trouver ma réponse.
J'ai 2 colonnes, voici le pseudo code :


Pour indice = 2 jusque nbreligneTableau avec un pas de 1
Si la première contient le mot Tadao
--> colonne d'avant = Tadao
Sinon Si la première contient le mot Aucun ou est vide
--> Si la deuxième contient Boutique
--> colonne d'avant = Boutique
Sinon
--> colonne d'avant = Autres
Fin Si
Sinon
--> Affrétés
Fin Si
Fin Pour


J'aimerais le faire en VBA mais cela ne fonctionne pas, j'ai fais ceci :
VB:
nbreligne = WorksheetFunction.CountA(Columns(3))
For indextab = 2 To nbreligne Step 1
    If InStr(Cells(indextab, 8).Value, "Tadao") <> 0 Then
        Cells(indextab, 7).Value = "Exploitation"
    
    ElseIf InStr(Cells(indextab, 8).Value, "") <> 0  Or InStr(Cells(indextab, 8).Value, "Aucun") <> 0 Then
        If InStr(Cells(indextab, 12).Value, "Boutique") <> 0 Then
            Cells(indextab, 7).Value = "Boutique"
        Else
            Cells(indextab, 7).Value = "Autre"
        End If
    ElseIf InStr(Cells(indextab, 8).Value, "Tadao") <> 1 And InStr(Cells(indextab, 8).Value, "") <> 1 And InStr(Cells(indextab, 8).Value, "Aucun") <> 1 Then
        Cells(indextab, 7).Value = "Affrétés"

Next indextab

Merci d'avance 🙂
 
C'est bon !!
Je devais remplacer :
VB:
 ElseIf InStr(Cells(indextab, 8).Value, "") <> 0  Or InStr(Cells(indextab, 8).Value, "Aucun") <> 0 Then
par
Code:
 ElseIf InStr(Cells(indextab, 8).Value, "") <> 1  Or InStr(Cells(indextab, 8).Value, "Aucun") <> 0 Then

(1 au lieu de 0)
 
- 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
4
Affichages
229
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…