(résolut ) changer la fonction dans une cellule par code VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bahnini mohamed

XLDnaute Occasionnel
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
 

Pièces jointes

Dernière édition:
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
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
72
Affichages
1 K
Réponses
6
Affichages
312
Réponses
4
Affichages
237
Réponses
8
Affichages
393
Retour