VB sous excel, enregister une feuille du clas
patrice
-
Polux31 Messages postés 7219 Statut Membre -
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
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
Configuration: Windows XP Firefox 3.0.8
1 réponse
-
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)