XL 2019 Nommer un tableau en fonction du nom du classeur

nono42000

XLDnaute Nouveau
Bonjour,
Serais t-il possible de nommer le TCD du nom du classeur a l'ouverture de celui ci.
Fichier joint.

Merci
 

Pièces jointes

  • TCD1.xlsm
    15.5 KB · Affichages: 6

D.D.

XLDnaute Impliqué
Hello,

A mettre dans "ThisWorkbook"
VB:
Private Sub Workbook_Open()
    If Worksheets("Feuil1").ListObjects.Count <> 1 Then MsgBox "Nombre de tableau non valide": Exit Sub
    Worksheets("Feuil1").ListObjects(1).Name = ActiveWorkbook.Name
End Sub
 

nono42000

XLDnaute Nouveau
Bonjour D.D et merci pour ces infos mais petit probleme une fois installé dans this workbook ca me met erreur de compilation en sachant que j'ai deja plusieurs code au dessus et j'ai mis le votre a la suite :

Code:
Private Sub Workbook_Open()
Worksheets("Accueil").Activate
    Range("Q7") = ActiveWorkbook.BuiltinDocumentProperties(12)
    Range("Q10") = Environ("UserName")
End Sub

Private Sub Workbook_Activate()
Application.DisplayFullScreen = True
End Sub

Code:
Private Sub Workbook_Open()
    If Worksheets("Feuil1").ListObjects.Count <> 1 Then MsgBox "Nombre de tableau non valide": Exit Sub
    Worksheets("Feuil1").ListObjects(1).Name = ActiveWorkbook.Name
End Sub

 

nono42000

XLDnaute Nouveau
Ok j'y travaille au plus simple ça ne fonctionne pas pour l’intégrer il me manque la liaison entre les deux :

Private Sub Workbook_Open()
Worksheets("Accueil").Activate
Range("Q7") = ActiveWorkbook.BuiltinDocumentProperties(12)
Range("Q10") = Environ("UserName")

If Worksheets("Feuil4").ListObjects.Count <> 1 Then MsgBox "Nombre de tableau non valide": Exit Sub
Worksheets("Feuil4").ListObjects(1).Name = ActiveWorkbook.Name

End Sub
 

Discussions similaires

Réponses
4
Affichages
185

Statistiques des forums

Discussions
312 489
Messages
2 088 853
Membres
103 975
dernier inscrit
denry