Bonsoir Banzai
Même lorsque j'ai un commentaire, j'ai le message d'erreur que tu as mis précédemment.
Variable objet ou variable de bloc With non définie
Voici un bout de la macro.
Dim x As Integer
Dim info%
Dim cptvbyes%
Dim cptvbno%
Dim com As String
utilisateur = Sheets("connexion").Range("C2").Value
For i = 21 To Sheets.Count
Sheets(i).Select
'La variable x va successivement prendre les valeurs 6 à 66
For x = 6 To 66
'********************* ICI CA COINCE *******************
com = Range("E" & x).Comment.Text
'*******************************************************
'Vérifie si la cellule en colonne E est différente de la cellule en colonne C
'Si pas le cas, on envoie un msgbox
If Cells(x, 5).Value <> Cells(x, 3).Value Then
Cells(x, 5).Select
info = MsgBox(Cells(x, 4) & Chr(10) & Chr(10) _
& " est passé de " & Chr(10) & Cells(x, 3) & " à " & Cells(x, 5) & "et modifiée par " & com & Chr(10) & ". Etes-vous d'accord?" & Chr(10), _
vbInformation + vbYesNoCancel, "........" & Sheets(i).Name)
Ceci dit, je dois également passer par des cellules n'ayant pas de commentaire. Suffit-il de mettre: "On error resume next
Vois-tu ce que j'essaie de faire, et saurais-tu résoudre le problème ? Ou quelqu'un d'autre bien sur.