Re bonjour.
J'ai corrigé en modifiant le code de la macro de la façon suivante :
au niveau de "suppression dans la feuille sociétés", j'ai ajouté :
Set MotTrouvé = Cells.Find(What:=Var)
If Not MotTrouvé Is Nothing Then
MotTrouvé.Select
'confirmation de suppression
Style = vbYesNo + vbDefaultButton1
Msg = "Suppression de la ligne"
Title = "Attention suppression de la ligne."
Réponse = MsgBox(Msg, Style, Title)
If Réponse = vbYes Then
ActiveCell.EntireRow.Select
Selection.Delete Shift:=xlUp
End If
Cela fonctionne. Mais je n'ai pas l'explication de l'erreur précédente et je suis preneur ! Merci à tous ceux qui prendront le temps de regarder.