onglet cellule

eutrophisation

XLDnaute Occasionnel
Bonsoir tout le monde

J'ai pu recuperer ce code au niveau du forum seulement quand le classeur est protegé il ne fonctionne plus (erreur d'éxécution). Est il possible d'ameliorer le code en tenant compte de la prtection du classeur tout en autorisant l'onglet de prendre le nom de la cellule.
MERCI
ci joint fichier.
 

Pièces jointes

  • ONGLET.xls
    19.5 KB · Affichages: 48
  • ONGLET.xls
    19.5 KB · Affichages: 52
  • ONGLET.xls
    19.5 KB · Affichages: 48

mth

XLDnaute Barbatruc
Re : onglet cellule

Bonsoir eutrophisation,

Un essai avec ce code:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("A2") <> "" Then
        ActiveWorkbook.Unprotect "toto"
        ActiveSheet.Name = Range("A2")
        ActiveWorkbook.Protect "toto"
    End If
End Sub

Bonne nuit,

mth

Edit: Bonsoir Gelinotte :)
Ca fait plaisir de voir nos amis canadiens :)
@ +
m
 
Dernière édition:

Gelinotte

XLDnaute Accro
Re : onglet cellule

Allô!

ActiveWorkbook.Unprotect
If Range("A2") <> "" Then ActiveSheet.Name = Range("A2").Value
ActiveWorkbook.Protect Structure:=True, Windows:=False


On déprotège la feuille avant d'exécuter la commande.
On reprotège après.

Perdrix
 

Statistiques des forums

Discussions
312 490
Messages
2 088 881
Membres
103 981
dernier inscrit
vinsalcatraz