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
Configuration: Windows Vista
Firefox 3.0

3 réponses

  1. 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