Bonjour à tous,
J'ai fait une boucle if qui permet de vérifier plusieurs conditions et d'afficher le msg d'erreur correspondant si besoin. Une des conditions que je souhaite vérifier est si la cellule contient un saut à la ligne. Pour le moment, même s'il y a un retour à la ligne la macro ne le repère pas.
'Check if traductions are ok
With Sheets("CREA - Traduction")
'Set last cell source products
Dim last_cell_2 As Integer
last_cell_2 = Sheets("CREA - Traduction").Range("A65536").End(xlUp).Row
Dim i As Integer
For i = 1 To last_cell_2
If Cells(i, 4).Value Like vbCr Then MsgBox "Il y a un saut à la ligne dans la traduction suivante : " & Cells(i, 4): Exit Sub
If Len(Cells(i, 4)) > 59 Then MsgBox "La traduction suivante fait plus de 60 caractères : " & Cells(i, 4): Exit Sub
If Cells(i, 4) = "" Then MsgBox "Il manque la traduction de l'article n°" & Cells(i, 1): Exit Sub
Next i
Merci beaucoup par avance de votre aide !
Clara