bonjour
j'ai quelque cellules de la première feuille comporte des fonctions
je veut changer ces fonction par un code VBA pour les protégé contre l'effacement
les cellule concernée sont colorie en bleu dans la premier feuille de cette exemple
merci
Re : changer la fonction dans une cellule par code VBA
Bonjour bahnini mohamed,
Pourquoi ne pas tout simplement protéger la feuille ? C'est fait pour ça.
Bien sûr les cellules où l'on veut entrer manuellement des données seront déverrouillées.
Maintenant si vous voulez du VBA gardez vos formules et placez dans le code de la feuille :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [M19,P19,O21,L23,O23,N25,P27,O32]) Is Nothing Then _
With Application: .EnableEvents = False: .Undo: .EnableEvents = True: End With
End Sub