re
en attendant ta réponse, dans:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
'1' test feuille ok saisie
'If Sh <> Sheets("Feuil1") Then Exit Sub '< à toi de voir pour le nom
'2' test cellules ok saisie 'exp colA ColC cells Cells Cell
' If Not Intersect(Target, Range("A:A, C:C , B1: B12, D4: 10, E20")) Is Nothing Then ok suite ...
'. . .
'End If
' .
.
' voir aussi des exemples ici:
https://forum.excel-pratique.com/viewtopic.php?t=1314