Bonjour,
A l'aide du code "Application.Calculate" je réalise une actualisation complète de mon fichier excel lorsque j'enregistre mon fichier

Malheureusement sur certain onglets j'ai cette formule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Function  No_feuill() As Integer
No_feuill() = ActiveSheet.Index
End Function
Qui me permet de connaitre, puis ensuite de mettre le numéro de l'onglet dans une cellules de la feuille excel activée.

Le problème est que comme il y a juste la feuille de garde qui est activée je reçois toujours le numero 1.


Savez vous donc comment faire pour que lorsque l'actualisation général est effectuée, le code ouvre à chaque fois l'onglet dans lequel il travaille?

Ou bien peut être existe-t-il une autre formule qui permettent de récupérer le numéro de la feuille pour la mettre dans la cellule?