1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
Sub cherche_mot_dans_cellule()
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim p As Integer
Dim mot As String
Dim test As String
Dim l As Integer
p = 1
Do While p > 0
'cherche pour la colonne i, de la ligne 4 à 328, si le mot "disponible" est inclu dans la chaîne de caractères
'si c'est le cas renvoie 1 dans la colonne j, sinon 0.
i = InputBox("Entre le numéro de colonne dans lequel tu veux faire la recherche")
j = InputBox("Entre le numéro de colonne dans lequel figurera le résultat de la recherche")
mot = InputBox("Entre le mot ou l'expression exacte que tu veux chercher dans la colonne " & i)
k = InputBox("entrer le début de la ligne de recherche")
k = CInt(k)
For l = k To Cells(k, i).End(xlDown).Row
If Cells(l, i).Value Like "*" & mot & "*" Then
Cells(l, j).Value = 1
Else: Cells(l, j).Value = 0
End If
Next l
test = InputBox("Veux-tu tester une autre expression? (oui/non)")
If test = "oui" Then
p = 1
Else: p = 0
End If
Loop
End Sub |
Partager