Bonjour,Bonjour
Je souhaite lors de l'ajout automatique de nouvelle feuille dans un classeur la feuille nommée index soit toujours en dernier
Merci pour votre aide
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Sheets("index").Move After:=Sheets(Sheets.Count)
End Sub
RE..Bonsoir
Cela fonctionne très bien quand j'ajoute une feuille en manuel mais lorsque j'active ma macro pour générer automatiquement un feuille la feuille créer s'ajoute après l'index
RE..En quelques mots si tu inserts un chiffre à partir de C5 dans la feuille Synthèse cela te crée une nouvelle feuille et cette feuille dois s'insérer entre la feuille Type et la feuille Index.
Par la suite je bloque aussi sur le fait d'afficher la valeur S67 de la feuille concernée par la cellule C8 de la feuille tableau de bord. Cette valeur doit être affichée sous la colonne dépense en N8 du TB.
Merci infiniment
Sheets("index").Move After:=Sheets(Sheets.Count)
Sheets("ta_feuille").Move After:=Sheets(Sheets.Count-1)
Super merci beaucoup pour ton aideRE..
Il y a des formules dans le classeur qui ne fonctionne pas sur ma version xl et une erreur sur
==>miseencirculation = Valeur.Offset(0, 11)
Néanmoins, le code
Placer en fin de la macro ==>Sub Creer_Supprimer(ByVal Valeur As Range)VB:Sheets("index").Move After:=Sheets(Sheets.Count)
devrait faire