VB sous excel, enregister une feuille du clas

patrice -  
Polux31 Messages postés 7219 Statut Membre -
Bonjour,
Je desire connaitre la façon d'enregistrer juste une feuille d'un classeur xl, et lui donner le nom d'une des cellule de cette même feuille.

Merci d'avance pour votre aide
amitié
Patrice
A voir également:

1 réponse

Polux31 Messages postés 7219 Statut Membre 1 204
 
Bonjour,

Voilà un exemple à adapter à ton besoin.

Dim wk As Workbook
Dim ws As Worksheet

    'Déclare une feuille à l'ouverture d'Excel
    Application.SheetsInNewWorkbook = 1
    'Créer un classeur avec 1 feuille
    Set wk = Workbooks.Add
    'Remet l'application Excel dans son état initial
    Application.SheetsInNewWorkbook = 3
    
    'Déclare un objet worksheet
    Set ws = wk.Worksheets(1)
    'Affecte la valeur de la cellule A1 comme nom de feuille
    ws.Name = ThisWorkbook.Worksheets(1).Range("A1").Value
    'Sauvegarde le nouveau classeur
    wk.Save SaveChanges:=True
    'Pour donner un nom au classeur faire : wk.SaveAs ("C:\monclasseur.xls")
    'Libère les objets
    Set wk = Nothing
    Set ws = Nothing


Bon courage

;o)
0