Bonjour,
S'agissant d'une recherche partielle, on ne peut écrire directement nom = "TXT*"
, mais on peut utiliser l'opérateur Like
. Une proposition :
Option Explicit
Sub AjoutTxt()
Dim lign As Integer, nom As String
With Sheets("Feuil1")
For lign = 2 To .Range("B" & .Rows.Count).End(xlUp).Row
nom = .Cells(lign, 2)
Select Case True
Case nom Like "NUM*", nom Like "@NUM*": .Cells(lign, 4) = "Numéros"
Case nom Like "BABA*", nom Like "@BABA*": .Cells(lign, 4) = "Babioles"
Case nom Like "AV.BABA*", nom Like "@AV.BABA*": .Cells(lign, 4) = "Avant babioles"
End Select
Next lign
End With
End Sub