Bonjour,
Je ne réponds pas de suite à ta question car là au boulot pas facile de voir ce qui te convient.
En vitesse donc en regardant tes feuilles, je vois que tu as un code dans chacune d'elle.
Fais plutôt ceci :
- Dans chaque feuille supprime le code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
....
End sub
- mets celui ci-après dans THISWORKBOOK
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If ActiveSheet.Name = "SOMMAIRE" Or ActiveSheet.Name = "COMMANDES" Then Cancel = True: Exit Sub
If Not Intersect(Range("$I$3:$I$100"), Target) Is Nothing Then
On Error Resume Next
If IsEmpty(ActiveCell.Value) Then
ActiveCell.Value = "P"
ElseIf ActiveCell.Value = "P" Then
ActiveCell.Value = ""
End If
End If
Cancel = True
End Sub
Je regarderai ton pb sur le coup de midi.
Amicalement
Dan