Arf trop rapide Amadéus,
j'avais commencé par ça :
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Select Case Target.Formula
Case Is = "oui"
Target.Formula = ""
Case Is = ""
Target.Formula = "oui"
End Select
End Sub
Et je n'ai pas eu le temps de gérer la plage avant qu'Amadéus réponde :p