Bonjour,

Je souhaite faire une marco qui modifie l'entête d'une feuille.


Je crée une feuille, je lance la macro générée avec l'enregistreur de marco. Cela ne fait rien. Si par contre j'exécute directement la macro sur la feuille ca marche.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 Set CurrentWorkbook = ThisWorkbook
    Set ChefDeServiceWorkbook = Application.Workbooks.Open(Application.GetOpenFilename, , True)
 
    Set FeuilleResult = CurrentWorkbook.Sheets.Add
 
 
    CreationEntete  //marcro automatique qui modifie entete
 
 
    FeuilleResult.Range("A1") = ChefDeServiceWorkbook.Sheets(1).Range("A1")
 
    ChefDeServiceWorkbook.Close False
Pourtant en mode debug je passe bien dans CreationEntete.

Merci beaucoup.

PS : Est il possible d'afficher l'entête que sur la première page?

Laurent