Gestion des feuilles d'un classeur en vba

Résolu
Charlii -  
 Charlii -
Bonjour,
Je suis en train d'apprendre à utiliser le langage VBA sous excel, et mon problème est le suivant:
lorsque je créé une nouvelle feuille à un classeur, en faisant
Sheets.Add After:=Sheets(Sheets.Count)
je n'arrive pas à trouver la bonne référence de la feuille créés; en effet, la nouvelle feuille porte un numéro dépendant du nombre de feuille ayant été créées dans le classeur depuis sa création(même celles supprimées depuis), et non du nombre de feuilles restantes(Sheets.count).
Si quelqu'un pouvait m'aider ca serait vraiment sympa, je galère depuis un petit moment maintenant!!
Merci beaucoup
A voir également:

3 réponses

Utilisateur anonyme
 
Bonjour,

Exemple type :

Option Explicit

Sub TravailFeuille()

    Dim Feuille As Worksheet
    Dim NomFle As String
    
    NomFle = "Test"
    
    Worksheets.Add.Name = NomFle
    Sheets(NomFle).Move After:=Sheets(Worksheets.Count)
    
    For Each Feuille In Worksheets
        MsgBox Feuille.Name
    Next Feuille
    
End Sub
'

Lupin
5