Bonne année à toutes et tous,
Mon soucis est toujours le meme, mais je le reformule afin de suciter plus de curiosité.
Je n'arrive pas à placer la macro
ActiveSheet. Unprotect"mdp"
ActiveSheet. Protect"mdp",true, true, true
End Sub
à l'intérieur de mes codes existants :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Interior.ColorIndex = 34 Then
Cancel = True
If Target.Column Mod 6 = 0 Then
Target = Int(Time * 48) / 48
Else
Target = (Int(Time * 48) + 1) / 48
End If
End If
End Sub
et
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B6:V10")) Is Nothing Then
Range("B6:V10").Sort Key1:=Range("B6"), Order1:=xlAscending
End If
End Sub
afin de protéger ma feuille de saisie accidentelle (multi utilisateur) tout en permettant sont fonctionnement.
J'ai essayé mais dès que je protège j'ai des erreurs de partout (script). visiblement je ne sais pas ou le placer.
Est-ce seulement possible ?
Je vous joints un modèle.
Par avance merci beaucoup pour votre aide.
Mon soucis est toujours le meme, mais je le reformule afin de suciter plus de curiosité.
Je n'arrive pas à placer la macro
ActiveSheet. Unprotect"mdp"
ActiveSheet. Protect"mdp",true, true, true
End Sub
à l'intérieur de mes codes existants :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Interior.ColorIndex = 34 Then
Cancel = True
If Target.Column Mod 6 = 0 Then
Target = Int(Time * 48) / 48
Else
Target = (Int(Time * 48) + 1) / 48
End If
End If
End Sub
et
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B6:V10")) Is Nothing Then
Range("B6:V10").Sort Key1:=Range("B6"), Order1:=xlAscending
End If
End Sub
afin de protéger ma feuille de saisie accidentelle (multi utilisateur) tout en permettant sont fonctionnement.
J'ai essayé mais dès que je protège j'ai des erreurs de partout (script). visiblement je ne sais pas ou le placer.
Est-ce seulement possible ?
Je vous joints un modèle.
Par avance merci beaucoup pour votre aide.