Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Fonction pour interdir fusion cellule dans une zone...
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 !
Re : Fonction pour interdir fusion cellule dans une zone...
Bonjour Christian 0258,
J'ai fais un truc pas terrible terrible, mais je pense que ça doit pouvoir convenir à résoudre ton problème. Pour y parvenir, j'ai déverrouillé toutes les cellules de la feuille sauf celles de ta zone et j'ai protéger sans mdp la feuille, puis en jouant avec worksheet_selectionchange et worsheet_change, je suis parvenu à empêcher toute modif dès lors que la sélection comprend plus d'une cellule (ce qui empêche de fait la fusion. Néanmoins, cela empêche également d'appliquer dans cette zone des formats sur plusieurs cellules en mme temps : on peut y arriver, mais il faut le faire cellule par cellule.
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Sh.Unprotect
[E12:K27].Locked = True
Sh.Protect
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Intersect([E12:K27], Target) Is Nothing Then Exit Sub
If Target.Count = 1 Then
Sh.Unprotect
Target.Locked = False
Else
Sh.Protect
End If
End Sub
- 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