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
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
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