Macro indiquer si un mot ou si un autre mot

Bonjour, mes recherches ne sont vraiment pas fructueuses malgré le fait que je suis certaine que c’est facile mais je suis incapable de le faire. Voici ma macro, je ne sais pas où indiquer le OR. Je veux indiquer que s’il trouve le mot coffret ou caisse, vas à la condition qui suit.

    If VBA.LCase(Ws.Range("E" & i).Value) Like "coffret*" Then 'si la cellule E et ligne i contient le mot "coffret" alors
      Lr = Range("D" & i).End(xlDown).Row - 1 'prochaine ligne remplie moins une de la colonne D

Encore et encore… merci. vous êtes mes sauveurs.

Hello
je ne suis de loin pas un spécialiste en macro, mais je suppose qu’il faudrait un truc dans ce genre

If VBA.LCase(Ws.Range("E" & i).Value) Like "coffret*" Then 'si la cellule E et ligne i contient le mot "coffret" alors
      Lr = Range("D" & i).End(xlDown).Row - 1 'prochaine ligne remplie moins une de la colonne D
If VBA.LCase(Ws.Range("E" & i).Value) Like "caisse*" Then 'si la cellule E et ligne i contient le mot "caisse" alors
      Lr = Range("D" & i).End(xlDown).Row - 1 'prochaine ligne remplie moins une de la colonne D
End If

Bonjour
Teste ceci

If VBA.LCase(Ws.Range("E" & i).Value) Like "coffret*" Or VBA.LCase(Ws.Range("E" & i).Value) Like "caisse*" Then 'si la cellule E et ligne i contient le mot "coffret" alors
    Lr = Range("D" & i).End(xlDown).Row - 1 'prochaine ligne remplie moins une de la colonne D

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.